array_intersect函数是PHP中用于计算数组的交集的函数。它接受多个数组作为参数,并返回一个包含这些数组中共同元素的新数组。
语法: array_intersect(array1, array2, …)
参数说明:
返回值: 返回一个新数组,该数组包含了所有在参数数组中都存在的元素。
示例:
$array1 = array("a" => "red", "b" => "green", "c" => "blue");
$array2 = array("a" => "red", "b" => "blue", "d" => "yellow");
$result = array_intersect($array1, $array2);
print_r($result);
输出结果:
Array
(
[a] => red
)
在上面的示例中,$array1和$array2有一个共同的元素是"red",所以返回的交集数组中只包含这个元素。