php二维数组去重

/**
* 二维数组去重
* @param $array
* @param $remove_key
* @return array
*/
function remove_duplicate_array($array,$remove_key){
$result=[];
foreach ($array as $key => $value) {
$has = false;
foreach($result as $val){
if($val["$remove_key"]==$value["$remove_key"]){
$has = true;
break;
}
}
if(!$has)
$result[]=$value;
}
return $result;
}

或使用
array_unique($array,SORT_REGULAR)

posted on 2017-12-12 09:06  donaldbase  阅读(150)  评论(0编辑  收藏  举报

导航