首页 > 代码库 > PHP array_diff_ukey

PHP array_diff_ukey

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 }));

 

PHP array_diff_ukey