PHP 两个二维数组求交集

Posted DC Technology Stack

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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即可

  

以上是关于PHP 两个二维数组求交集的主要内容,如果未能解决你的问题,请参考以下文章

mysql 判断两个数组是不是有交集

求数组差/交集函数-php数组函数

c语言求两个数组的并交集

求问php两个二维数组中每个元素的相加

如何求两个数组的交集??

asp.net两个数组的并集