/**
* 二维数组去重
* @param $array 要去重的数组
* @param $field 要去重的key
* @return array 去重后的结果
*/
function remove_duplicate($array , $field)
{
if (empty($array)) return $array;
$result = array();
foreach ($array as $key => $value) {
$has = false;
foreach ($result as $val) {
if ($val[$field] == $value[$field]) {
$has = true;
break;
}
}
if (!$has)
$result[] = $value;
}
return $result;
}
调用示例: