php数组交集

20次阅读
没有评论

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()函数可以实现这一功能,它接受多个数组作为参数,并返回一个包含交集元素的新数组。

正文完
 
评论(没有评论)