简单的PHP二维数组去重方法

简单的PHP二维数组去重方法:

public function a_array_unique($array){
 $out = array();

foreach ($array as $key=>$value) {
  if (!in_array($value, $out)){
  $out[$key] = $value;
  }
}

  $out = array_values($out);
  return $out;
}

根据某个字段重复(name)
foreach(array as $key=>$v){
  if(isset($out[$v['name']])){
    unset($array[$key]);
  }else{
    $out[$v['name']] = $v;
  }
}

搞定!

作者  --PDO

posted @ 2018-11-14 16:38  PDO  阅读(3293)  评论(0编辑  收藏  举报