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

萝らか妹 提交于 2020-01-03 02:21:04

简单的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

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!