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 }
multi_array_unqie

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM