php如何去掉二維數組中重復的元素?


$arr=array("1"=>array("a","b "),"2"=>array("a","c"),"3"=>array("a","b"));

我想得到的結果是:只輸出第一項(第一項和第三項相同,去第一項)和第二項這個怎么解決?

 

//去除二維數組中的重復項
    function remove_duplicate($array){
        $result=array();
        for($i=0;$i<count($array);$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);

 


免責聲明!

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



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