php二维数组去重复,经常用到,百度找了一圈,都是垃圾!然后自己写了个!

$list = array_merge($tlist,$qlist);//原始数据,此处生产环境做了合并
$uids=$newList=[];//定义两个空数组,一个接收需要去重的字段值,一个接收去重后的新数组

foreach($list as $k=>$v){
if(!in_array($v['uid'], $uids)){//过滤重复字段
$uids[]=$v['uid'];
$newList[] = $list[$k];
}
}
$list = $newList;//新数组重新赋值