牛牛在线工具

array_intersect()

收录 8868 个 PHP 函数,含用途说明与用法示例。

array_intersect()

找到两个或多个数组的交集,并返回一个新数组,其中包含了存在于所有输入数组中的值

函数名:array_intersect() 函数描述:用于找到两个或多个数组的交集,并返回一个新数组,其中包含了存在于所有输入数组中的值。 用法:array_intersect(array1, array2, ...) 参数: array1: 第一个数组。 array2: 第二个数组。 ...: 可选的其他数组,用于与第一个数组求交集。 返回值:一个包含交集值的数组。 示例: <?php $fruits1 = array("apple", "banana", "pear", "grape"); $fruits2 = array("banana", "orange", "grape"); $fruits3 = array("banana", "kiwi"); $intersection = array_intersect($fruits1, $fruits2, $fruits3); print_r($intersection); ?> 输出: Array ( [1] => banana ) 解释:在上述示例中,使用array_intersect()函数比较了三个数组$fruits1、$fruits2、$fruits3的值。交集数组只包含了在所有输入数组中都存在的值,即"banana"。通过print_r()函数打印输出,得到了包含交集值的数组。