PHP array_uintersect_uassoc() 函数

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

array_uintersect_uassoc() 是 PHP 的内置函数。array_uintersect_uassoc() 函数使用两个用户定义的函数来比较两个或多个数组的键和值,并返回匹配项。该函数于 PHP 5.0 中引入。

语法

参数

参数描述必需
array1用于比较的数组。必需
array2要进行比较的数组。必需
array3要进行比较的更多数组。可选
Value_compare_function用于比较值的用户定义函数。必需
键比较函数用于比较键的用户定义函数。必需

返回值

array_uintersect_uassoc() 函数返回一个数组,其中包含第一个数组中存在于所有参数中的条目。

重要提示

如果第一个参数小于、等于或大于第二个参数,则 function_key 和 function_value 必须返回一个整数 <、= 或 > 0。

示例 1

输出

Array ( [a] => Apple [b] => Ball )

示例 2

输出

Array ( [a] => PHP [b] => JAVA )

示例 3

输出

Array
(
    [1] => java
    [3] => PHP
)

示例 4

输出

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