intersect函数
PHP array_intersect_key()函数 (PHP array_intersect_key() Function)
array_intersect_key() function is used to find the matched elements from two or more elements (compares keys). Function “array_intersect_key()” compares the keys of the first array with the other arrays and returns matched elements based on the keys of the first array.
array_intersect_key()函数用于从两个或多个元素(比较键)中查找匹配的元素。 函数“ array_intersect_key()”将第一个数组的键与其他数组进行比较,并根据第一个数组的键返回匹配的元素。
Syntax:
句法:
array_intersect_key(array1, array2, [array3,...]);
Here, array1, array2 are the input arrays other arrays are an optional.
在这里, array1 , array2是输入数组,其他数组是可选的。
Examples:
例子:
Input:
$arr1 = array("name" => "Prem", "age" => 28, "city" => "Gwalior");
$arr2 = array("name" => "Amit", "age" => 23, "gender" => "Male");
Function calling:
array_intersect_key($arr1, $arr2);
Output:
Array
(
[name] => Prem
[age] => 28
)
PHP code:
PHP代码:
<?php
$arr1 = array("name" => "Prem", "age" => 28, "city" => "Gwalior");
$arr2 = array("name" => "Amit", "age" => 23, "gender" => "Male");
//finding matched elements
$ans = array_intersect_key($arr1, $arr2);
print_r ($ans);
?>
Output
输出量
Array
(
[name] => Prem
[age] => 28
)
翻译自: https://www.includehelp.com/php/array_intersect_key-function-with-example.aspx
intersect函数