移出數(shù)組中的重復(fù)值可能大家都會(huì)想到array_unique(),但是這只適合于一位數(shù)組,對(duì)于二位數(shù)組,可以如下來解決:
- 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;
- }
具體的思想就是把二維數(shù)組轉(zhuǎn)化為一位數(shù)組,然后用array_unique()去除一維數(shù)組中的重復(fù)值,最后再將一維數(shù)組轉(zhuǎn)化為二維數(shù)組!
|