PHP array_intersect_key()函数
语法
array array_intersect_key ( array array1, arrayarray2 [, array $array3 ...] );
定义和用法
它返回一个数组,该数组包含array1中所有具有与所有参数中存在的键匹配的值。
参数
序号 | 参数和描述 |
---|---|
1 | array1(必填) 第一个数组与其他数组进行比较。 |
2 | array2(必填) 这是要与第一个数组进行比较的数组。 |
3 | array3(可选) 这是要与第一个数组进行比较的数组。 |
返回值
如果有任何错误,它返回 FALSE。
示例
尝试以下示例 –
<?php
input1 = array('black' => 1, 'red' => 2, 'green' => 3 );input2 = array('green' => 4, 'black' => 5, 'pink' => 6,);
result = array_intersect_key(input1, input2);
print_r(result);
?>
这将产生以下结果−
Array ( [black] => 1 [green] => 3 )