php如何过滤重复的数组?

数组是分为一维数组以及多维数组的,对于去掉重复数组的方式也都各有不同,最常见的就是使用array_unique()进行重复值的去除,当然面对不同的情况时候,设置方式都是有所不同的,下面针对一维数组以及多维度数组的不同情况,给大家展现过滤重复数组的方法,好啦,下面一起来详细学习下吧。

1、关于一维数组:

$a=array(a,b,c,d,a,b,e,f,g);

过滤方法:

array_unique($a)

2、关于二维数组

$a=array(
array('a','b','c','d'),
array('f','g','h','i'),
array('a','b','c','d'),
array('f','g','h','i'),
);

过滤方法:

functionmulti_array_unqie($arr){
$data=array();
foreach($arras$val){
if(!in_array($val,$data)){
$data[]=$val;
}
}
return$data;
}

原文来自:https://www.py.cn

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容