永发信息网

php如何去掉二维数组中重复的元素?

答案:3  悬赏:0  手机版
解决时间 2021-03-17 13:21
php如何去掉二维数组中重复的元素?
最佳答案
PHP数组去除重复项有个内置函数array_unique(),但是php的array_unique函数只适用于一维数组,对多维数组并不适用,不过你可以在二维数组中的值,用array_unique()即可。

比如:

$array = array(array(1,1,2),array(2,3,4,3));

$temp_array = array();
foreach($array as $key=>$value){

$temp_array[$key] = array_unique($value);
}

$array = $temp_array;
全部回答
function remove_duplicate($array){
$result=array();
for($i=0;$i $source=$array[$i];
if(array_search($source,$array)==$i && $source<>"" ){
$result[]=$source;
}
}
return $result;
}
$arr=array("1"=>array("a","b "),"2"=>array("a","c"),"3"=>array("a","b"));$arr=remove_duplicate($arr);print_r($arr);
array_unique($arr,SORT_REGULAR)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
南京华江饭店二号楼(中山北路178号)在哪儿
What disappointed Chinese most is that th
专家,你好啊,请问怎么获得自考的奖学金
顺丰快递单号212276846791这是从哪到哪的
如果厂商用70元生产6单位支出,60元生产5单位
开原,哪有卖和路雪可爱多冰淇淋的?
美时慕美容养生SPA这个地址在什么地方,我要
4500千瓦需要配多大的变压器
罗马里奥和里瓦尔多
玩石炉很卡怎么回事
《活着就是恶心》球解析:主角个性/ 信仰
易知鸟是做什么的?
闺蜜三个人可以用的个性签名,唯美的,伤感的
老街砂锅坛肉在什么地方啊,我要过去处理事情
请问在济南预约出租车需要提前多久预约?
推荐资讯
鹿晗几岁去的韩国
华为音乐和网易云音乐谁的曲库全?BigBang、
2 39 23 17 13 24 31 87 51 78谁是质数合数
在药房里配的维生素E过期了,还能用来敷脸吗
这两颗牙的结合面是否有邻面龋 严重吗
求长泽辛,种子,记得带图
天狮足疗养生馆我想知道这个在什么地方
保单状态 缴清
女生,从小体毛很多,该怎么办
iWatch 能配小米4吗?
旧约《诗篇》的含义是什么 ?
神武 我都练好几个小号了 都不知道玩什么职业
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?