PHP array_intersect_assoc() 函数

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

array_intersect_assoc() 函数用于创建一个数组,该数组包含第一个数组中在所有其他数组中都存在的键和值的组合。同时,所有给定数组中值的索引必须相同。此函数在 PHP 4.3.0 中引入。

语法

参数

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

返回值

该函数返回另一个包含所有输入数组交集的数组。如果没有匹配的元素,则返回 NULL 数组。

示例 1

输出

Array ( [a] => Orange )

示例 2

输出

Array ( [100] => sachin )

示例 3

输出

Array ( [a] => java [b] => php )

示例 4

输出

Array ( [a] => black )