一维数组的去重可以用 php 自带函数
array_unique
- 二维去重
function assoc_unique(&$arr, $key) {
$rAr = array();
for( $i = 0; $i < count($arr); $i++ ) {
if( !isset( $rAr[$arr[$i][$key]] ) ) {
$rAr[$arr[$i][$key]]=$arr[$i];
}
}
$arr = array_values($rAr);
return $arr;
}
网友评论