定义和用法
array_diff() 函数将 array1 与传递给它的一个或多个其他数组进行比较,并返回 array1 任何其他数组中不存在的值。
语法
参数
参数 | 描述 |
---|---|
array1 (Required) |
第一个数组,它将与传递给函数的其他数组进行比较。 |
array2 (Required) |
与第一个数组进行比较的数组 |
array3 (Optional) |
与第一个数组进行比较的第二个数组 |
More Arrays (Optional) |
传递更多数量的数组,以便与第一个输入数组进行比较。 |
返回值
PHP 函数 array_diff() 返回一个数组,其中包含来自输入数组 array1 的所有条目,这些条目不存在于传递给函数的任何其他数组中。
PHP 版本
此函数首次在 PHP 版本 4.0.1 中引入。
例子
试试下面的例子 -
产生结果 -
Array
(
[1] => banana
)
(
[1] => banana
)
例子
$array 1 多次出现都以相同的方式处理。试试下面的例子 -
产生结果 -
Array
(
[1] => blue
)
(
[1] => blue
)