PHP 兩個二維數組求交集


思路,循環其中一個數組,然后使用in_array() 函數,判斷被循環數組的每個元素是否在另外一個數組中即可

   代碼如下:

    

 $out_arr = array(); //交集或者是不重復的數組
        if(!empty($res_repeat)){
            //Wipe off the mac that in the mac_array
            foreach($mac_array as $key=>$item){
                if(!in_array(array("mac_addr"=>$item),$res_repeat)){
                    $out_arr[]=$item;
                }
            }
        }else{
            $out_arr = $mac_array;
        }

  只需要輸出$out_arr即可

  


免責聲明!

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



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