PHP array_intersect_key() 函数

2025 年 1 月 6 日 | 阅读 2 分钟

array_intersect_key() 函数使用键来计算数组的交集。此函数比较两个或多个数组的键并返回匹配项。此函数比较两个或多个数组的键,并返回一个包含 array1 中存在于 array2、array3 等的条目的数组。此函数在 PHP 5.1 中引入。

语法

参数

参数描述必需
array1第一个数组是其他数组将与之比较的数组。必需
array2一个用于与第一个数组进行比较的数组。必需
array3一个用于与第一个数组进行比较的数组。可选

返回值

它返回一个包含 array1 中存在于所有其他数组中的条目的数组。

示例 1

输出

Array ( [0] => java [1] => php [2] => python )

示例 2

输出

Array ( [1] => ajay [2] => ashish )

示例 3

输出

Array ( [yellow] => 1 [green] => 3 )

示例 4

输出

Array ( [sachin] => 100 [ganguly] => 300 )