参数 | 描述 |
---|---|
array1 | 必需。被比较的数组。 |
array2 | 必需。用来做比较的数组。 |
array3 | 可选。用来做比较的数组,可有多个。 |
function | 可选。自定义的比较回调函数。 |
注释:该函数只进行键值的比较,不比较键名。如 "a"=>1 和 "b"=>1 这两个元素视作相等的。
注释:array_udiff() 函数仅检查多维数组中的一维。
<?php function myfunction($v1,$v2) { if ($v1===$v2) { return 0; } return 1; } $a1=array("a"=>"Cat","b"=>"Dog","c"=>"Horse"); $a2=array(1=>"Cat",2=>"Dog",3=>"Fish"); print_r(array_udiff($a1,$a2,"myfunction")); ?>
输出:
Array ( [c] => Horse )
制作:
http://www.7di.net 生活网搜集整理 参考: http://www.w3school.com.cn/php/func_array_udiff.asp |