簡單的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