我们已经讲过如何筛选出连个数组中不共有的元素,今天就来看看php如何筛选出两个数组中共有的元素,例如筛选$array1和$array2共有的元素。
函数名:array_intersect();
调用方式:array_intersect($array1,$array2);
实例:
<?php
$array1 = array("a" => "green", "red", "blue", "grey");
$array2 = array("b" => "green", "yellow", "red");
$result = array_diff($array1, $array2);
echo "<pre>";
print_r($result);
//结果:$result = array("green","red");
?>
注意:返回的结果是数组形式,键值是数字。