array_intersect()函数使用场景

array_intersect() 函数用于比较两个(或更多个)数组的值,并返回交集。

 

该函数比较两个(或更多个)数组的值,并返回一个交集数组,该数组包含了所有在 array1 中也同时出现在所有其它参数数组中的值。。

 

日常使用场景:可用于二维数组是否包含值的判断

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("e"=>"red","f"=>"black","g"=>"purple");
$a3=array("a"=>"red","b"=>"black","h"=>"yellow");
 
$result=array_intersect($a1,$a2,$a3);
print_r($result);
?>