array_udiff() 函数用于比较两个或多个数组的键值,并返回差集,差集是指在第一个数组中存在,但在其他数组中不存在的键值对。
语法: array_udiff(array1, array2, array3..., myfunction)
参数:
返回值: 返回一个数组,包含了在第一个数组中存在,但在其他数组中不存在的键值对。
注意:
示例:
function myfunction($a, $b) {
if ($a === $b) {
return 0;
}
return ($a > $b) ? 1 : -1;
}
$array1 = array(1, 2, 3, 4, 5);
$array2 = array(2, 4, 6, 8);
$array3 = array(3, 6, 9);
$result = array_udiff($array1, $array2, $array3, "myfunction");
print_r($result);
输出:
Array
(
[0] => 1
[4] => 5
)
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站