function my_array_unique($list, $dimension = 2, $key = null) { switch ($dimension) { case '2': foreach ($list as $k_item => $item) {//分离主键 $list_tmp[$item[$key]] = $item; } $keys = array_keys($list_tmp);//分离主键数组 $keys = array_unique($keys);//去重主键 $keys = array_flip($keys);//生成主键新数组 foreach ($keys as $k_item => $val) { $keys[$k_item] = $list_tmp[$k_item];//复制不重复数据 } return $keys; break; } }
php 多维数组去重第一弹
最新推荐文章于 2022-01-18 17:00:32 发布