PHP - array_intersect() 函数



语法

array array_intersect ( array $array1, array $array2 [, 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
)
php_function_reference.htm
广告