我们已经讲过如何筛选出连个数组中不共有的元素,今天就来看看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");
?>

注意:返回的结果是数组形式,键值是数字。

04-28 10:45