您的位置:首页 > 编程语言 > PHP开发

php去除二维数组中重复值

2012-12-24 00:00 609 查看
移出数组中的重复值可能大家都会想到array_unique(),但是这只适合于一位数组,对于二位数组,可以如下来解决:

function my_array_unique($array2D){  
     
	 foreach ($array2D as $v){
         $v = implode(“,”,$v);              
         $temp[] = $v;
     }
    $temp = array_unique($temp);      
    foreach ($temp as $k => $v){
        $temp[$k] = explode(“,”,$v); 
    }
    return $temp;
}

具体的思想就是把二维数组转化为一位数组,然后用array_unique()去除一维数组中的重复值,最后再将一维数组转化为二维数组!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: