参数 | 描述 |
---|---|
array1 | 必需。被比较的数组。 |
array2 | 必需。用来做比较的数组。 |
array3 | 可选。用来做比较的数组,可有多个。 |
function1 | 必需。比较键名的自定义函数。 |
function2 | 必需。比较值的自定义函数。 |
注释:function1 指定的函数用于比较键名是否相等。function2 指定的函数用于比较键值是否相等。
<?php function myfunction_key($v1,$v2) { if ($v1===$v2) { return 0; } return 1; } function myfunction_value($v1,$v2) { if ($v1===$v2) { return 0; } return 1; } $a1=array("a"=>"Cat","b"=>"Dog","c"=>"Horse"); $a2=array("a"=>"Cat","b"=>"Dog","c"=>"Fish"); print_r(array_udiff_uassoc($a1,$a2,"myfunction_key","myfunction_value")); ?>
输出:
Array ( [c] => Horse )
制作:
http://www.7di.net 生活网搜集整理 参考: http://www.w3school.com.cn/php/func_array_udiff_uassoc.asp |