php数组交集指的是获取两个或多个数组中共有的元素。在php中,可以使用array_intersect()函数来获取数组交集。
array_intersect()函数的语法如下:
array_intersect(array1, array2, array3, ...)
其中,array1, array2, array3等参数是要比较的数组。
以下是一个示例代码,演示如何使用array_intersect()函数获取php数组的交集:
$fruits1 = array("apple", "banana", "orange", "kiwi");
$fruits2 = array("banana", "orange", "grapefruit", "watermelon");
$intersection = array_intersect($fruits1, $fruits2);
echo "交集数组:";
print_r($intersection);
注:上述代码中,使用array_intersect()函数对数组$fruits1和$fruits2进行比较并获取交集,存储在$intersection变量中。然后使用print_r()函数输出交集数组的元素。
输出结果为:
交集数组:Array
(
[1] => banana
[2] => orange
)
总结:php数组交集是指获取两个或多个数组中共有的元素。使用array_intersect()函数可以实现这一功能,它接受多个数组作为参数,并返回一个包含交集元素的新数组。
正文完