PHP array_uintersect() 函数

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

array_uintersect() 是 PHP 的一个内置函数。它用于根据值计算两个或多个数组的交集。通过用户定义的函数将第一个数组的值与所有其他数组进行比较,并返回匹配项。此函数于 PHP 5.0 中引入。

语法

参数

参数描述必需
array1用于比较的数组。必需
array2要进行比较的数组。必需
array3要进行比较的更多数组。可选
Value_compare_function比较函数名称。必需

返回

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

示例 1

输出

Array
(
    [d] =>jmeter
)

示例 2

输出

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

示例 3

输出

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

示例 4

输出

Array
(
    [1] => 53
    [2] => 43
)