1.函数的作用:使用调用者自定义的函数,根据键值,返回数组的差集;
2.函数的参数:
@params array $array1 被比较的数组
@params array $array2 比较的数组
@params array $array3 比较的数组
...
3.注意点:
1)自定义的函数根据第一个参数小于、等于、大于分别返回小于0、等于0、大于0;
4.例子:
1 <?php 2 $array1 = ['A' => 1,'B' => 2,'c' => 3,0 => 4]; 3 $array2 = ['A' => 1,'b' => 2,'C' => 3,'0' => 4]; 4 print_r(array_diff_ukey($array1,$array2,function($a,$b){ 5 if($a === $b) 6 { 7 return 0; 8 } 9 return $a < $b ? -1 : 1; 10 }));