PHP array_udiff() 函数

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

array_udiff( ) 函数是 PHP 的内置函数。array_udiff( ) 函数用于通过使用回调函数进行数据比较来计算给定数组的差集。该函数在 PHP 5.1.0 中引入。

语法

参数

参数描述必需
array1第一个数组。必需
array2要进行比较的数组。必需
array3,...要进行比较的更多数组。可选
Value_compare_function一个定义可调用比较函数的字符串。必需

返回值

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

重要提示

如果用户定义的函数中的第一个参数小于、等于或大于第二个参数,则必须分别返回整数 <、= 或 > 0。

示例 1

输出

Array
(
    [a] => A
    [b] => HTML
    [c] =>javatpoint
)

示例 2

输出

Array
(
    [c] => ruby
)

示例 3

输出

Array
(
    [d] => Java
    [r] => HTML
)

示例 4

输出

Array
(
    [a] =>bengaluru
    [b] =>chennai
)