Heim > Backend-Entwicklung > PHP-Tutorial > PHP中二维数组怎么取交集

PHP中二维数组怎么取交集

PHPz
Freigeben: 2020-09-04 15:11:13
Original
4057 Leute haben es durchsucht

PHP中二维数组取交集的方法:首先循环其中一个数组;然后使用in_array()函数判断被循环数组的每个元素是否在另外一个数组中;最后输出$out_arr即可。

PHP中二维数组怎么取交集

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;
       }
Nach dem Login kopieren

只需要输出$out_arr即可

更多相关技术知识,请访问PHP中文网

Verwandte Etiketten:
php
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Aktuelle Ausgaben
PHP-Datenerfassung?
Aus 1970-01-01 08:00:00
0
0
0
PHP-Erweiterung intl
Aus 1970-01-01 08:00:00
0
0
0
Wie man PHP gut lernt
Aus 1970-01-01 08:00:00
0
0
0
Mehrere PHP-Versionen
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage