PHP array_diff_uassoc() 函数

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

此函数是 PHP 的内置函数,于 PHP 5 中引入。array_diff_uassoc() 函数用于计算数组之间的差异,并附加一个用户提供的回调函数进行索引检查。

简单来说,该函数将 array1 与 array2 进行比较,并返回差异。

语法

参数描述必需
array1要从中比较的数组必需
array2要进行比较的数组必需
array3更多要比较的数组可选
用户定义函数指定的比较函数。该函数返回一个整数,小于、等于或大于零。必需

重要提示:此函数使用用户定义的函数来比较键。

返回值

此函数返回一个数组,其中包含 array1 中不存在于任何其他数组中的条目。

示例 1

输出

Array(  [10] => sid [20] => raj )

示例 2

输出

Array ( [b] => brown [c] => blue [0] => red )

示例 3

输出

Array (  [c] => orange )

示例 4

输出

Array (  [b] => brown [c] => blue [0] => red )