PHP array_intersect_uassoc() 函数

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

array_intersect_uassoc() 函数是 PHP 的一个内置函数。array_intersect_uassoc() 函数通过使用用户定义的比较函数来比较两个或多个数组的键和值,并返回匹配项。它返回一个数组,其中包含 array1 中存在于所有参数中的所有值。此函数在 PHP 5.0 中引入。

语法

参数

参数描述必需
array1第一个数组是其他数组将与之比较的数组。必需
array2一个用于与第一个数组进行比较的数组。必需
array3一个用于与第一个数组进行比较的数组。可选
用户定义函数一个定义可调用比较函数的字符串。如果第一个参数小于、等于或大于第二个参数,则比较函数必须分别返回整数 <、= 或 > 0。必需

返回值

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

示例 1

输出

Array ( [b] => brown )

示例 2

输出

Array ( [a] => football )

示例 3

输出

Array ( [3] => python )

示例 4

输出

Array ( [b] => banana )