阅读量:0
array_diff()
函数返回一个数组,其中包含了第一个数组与第二个数组之间的差异。具体来说,它返回第一个数组中存在但在第二个数组中不存在的元素。
函数原型如下:
array array_diff ( array $array1 [, array ... ] ) : array
参数:
$array1
:第一个数组。- 可选的后续参数:需要与之比较的其他数组。
返回值:
- 返回一个包含所有差异元素的新数组。
示例:
$array1 = array("a" => "apple", "b" => "banana", "c" => "cherry"); $array2 = array(1 => "banana", 2 => "apple"); $result = array_diff($array1, $array2); print_r($result);
输出:
Array ( [a] => cherry )
在这个示例中,$result
数组包含了 $array1
中存在但在 $array2
中不存在的元素(“a” 和 “c”)。