PHP array_diff_assoc() 函数

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

array_diff_assoc() 函数用于比较一个数组与其他数组,并返回它们的差集。换句话说,我们可以说 array_diff_assoc() 函数比较两个或多个数组的键和值,并返回一个包含 array1 中不存在于 array2 或 array3 中的条目的数组。此函数于 PHP 4.3 中引入。

语法

参数描述必需
array1要比较的数组必需
array2要进行比较的数组必需
array3更多要比较的数组optional

返回值

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

示例 1

输出

Array ( [2] => green [3] => blue  [4] => black  )

示例 2

输出

Array (  [b] => mango  )

示例 3

输出

Array ( [a] => orange [b] => mango [c] => banana )

示例 4

输出

Array(  [3]=> Array ( [4] => black ) )