php处理数据的方法

1.二维数组中某个重复字段的值只保留此字段第一次出现的值,后来出现的值进行修改

        $oIdLists = array_column($data,"oId");    //$data为需要处理的二维数组
        $oIdList = array_unique($oIdLists);
        $repeat  = array_diff_assoc($oIdLists,$oIdList);
        $new = array_keys($repeat);
        foreach($new as $k => $v){
            $data[$v]["oId"] = 0;
        }
        return $data;

猜你喜欢

转载自my.oschina.net/u/2555277/blog/1649221