array_diff_ukey

(PHP 5 >= 5.1.0, PHP 7)

array_diff_ukey�ûص������Լ����Ƚϼ�������IJ

˵��

array_diff_ukey ( array $array1 , array $array2 [, array $... ], callable $key_compare_func ) : array

array_diff_ukey() ����һ�����飬��������������г����� array1 �е���δ�������κ��������������еļ�����ֵ��ע�������ϵ�������䡣�������� array_diff() ��ֻͬ���˱Ƚ��Ǹ��ݼ���������ֵ�����еġ�

�˱Ƚ���ͨ���û��ṩ�Ļص����������еġ������Ϊ��һ������С�ڣ����ڣ�����ڵڶ�������ʱ����ֱ𷵻�һ��С���㣬�����㣬��������������

����

array1

The array to compare from

array2

An array to compare against

...

More arrays to compare against

key_compare_func

�ڵ�һ������С�ڣ����ڻ���ڵڶ�������ʱ���ñȽϺ���������Ӧ�ط���һ��С�ڣ����ڻ���� 0 ��������

callback ( mixed $a, mixed $b ) : int

����ֵ

Returns an array containing all the entries from array1 that are not present in any of the other arrays.

����

Example #1 array_diff_ukey() ����

<?php
function key_compare_func($key1$key2)
{
    if (
$key1 == $key2)
        return 
0;
    else if (
$key1 $key2)
        return 
1;
    else
        return -
1;
}

$array1 = array('blue'  => 1'red'  => 2'green'  => 3'purple' => 4);
$array2 = array('green' => 5'blue' => 6'yellow' => 7'cyan'   => 8);

var_dump(array_diff_ukey($array1$array2'key_compare_func'));
?>

�������̻������

array(2) {
  ["red"]=>
  int(2)
  ["purple"]=>
  int(4)
}

ע��

Note:

ע�Ȿ����ֻ����˶�ά�����е�һά����Ȼ�������� array_diff_ukey($array1[0], $array2[0], 'callback_func'); ���������ά�ȡ�

�μ�

  • array_diff() - ��������IJ
  • array_udiff() - �ûص������Ƚ���������������IJ
  • array_diff_assoc() - ����������������IJ
  • array_diff_uassoc() - ���û��ṩ�Ļص������������������������IJ
  • array_udiff_assoc() - ����������������IJ���ûص������Ƚ�����
  • array_udiff_uassoc() - ����������������IJ���ûص������Ƚ����ݺ�����
  • array_diff_key() - ʹ�ü����Ƚϼ�������IJ
  • array_intersect() - ��������Ľ���
  • array_intersect_assoc() - ����������������Ľ���
  • array_intersect_uassoc() - ����������������Ľ������ûص������Ƚ�����
  • array_intersect_key() - ʹ�ü����Ƚϼ�������Ľ���
  • array_intersect_ukey() - �ûص������Ƚϼ�������������Ľ���