php过滤重复的数组
Posted paopao123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php过滤重复的数组相关的知识,希望对你有一定的参考价值。
首先数组分为一维数组和多维数组
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‘),
);
这时我们再用array_unique(),会报错,因为这个方法只能针对一维数组
1 function multi_array_unqie($arr){ 2 $data = array(); 3 foreach ($arr as $val){ 4 if(!in_array($val,$data)){ 5 $data[] = $val; 6 } 7 } 8 return $data; 9 }
以上是关于php过滤重复的数组的主要内容,如果未能解决你的问题,请参考以下文章