PHP一维数组二维数组去重
1、一维去重 用自带的array_unique
2、二维去重
function array_unique_2d($array){
foreach ($array as $v){
$v = join(“,”,$v); //降维,也可以用implode,将一维数组转换为用逗号连接的字符串
$temp[] = $v;
} // www.jbxue.com
$temp = array_unique($temp); //去掉重复的字符串,也就是重复的一维数组
foreach ($temp as $k => $v){
$temp[$k] = explode(“,”,$v); //再将拆开的数组重新组装
}
return $temp;
}
调用:array_unique_2d($arr);