温馨提示×

php中array_intersect的用法是什么

PHP
小亿
84
2024-01-24 23:03:35
栏目: 编程语言

array_intersect函数是PHP中用于计算数组的交集的函数。它接受多个数组作为参数,并返回一个包含这些数组中共同元素的新数组。

语法: array_intersect(array1, array2, …)

参数说明:

  • 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",所以返回的交集数组中只包含这个元素。

0