PHP array_intersect()函数
语法
array array_intersect ( array array1, arrayarray2 [, array $array3 ...] );
定义和用途
返回一个数组,该数组包含array1中存在于所有参数中的所有值。
参数
序号 | 参数 & 描述 |
---|---|
1 | array1(必填) 第一个数组与其他数组进行比较。 |
2 | array2(必填) 这是要与第一个数组进行比较的数组。 |
3 | array3(可选) 这是要与第一个数组进行比较的数组。 |
返回值
返回一个数组,其中包含array1中在任何其他数组中存在的所有条目。
示例
尝试以下示例 –
<?php
input1 = array("a" => "BMW", "Maruthi", "blue");input2 = array("b" => "BMW", "yellow", "Maruthi");
result = array_intersect(input1, input2);
print_r(result);
?>
这将产生如下结果 −
Array (
[a] => BMW
[0] => Maruthi
)