この記事は、PHPにおける配列の差分・積集合の関数まとめについての記事内容を紹介するもので、参考になるもので、困っている友人の助けになれば幸いです。
この関数は、多次元配列内の 1 つの次元のみをチェックします。 array_diff($array1[0], $array2[0])
を使用して、より深い次元を確認できます。
u
: カスタム関数の比較、a(association)
: キー
と 値を比較します。同時に ###。
array1、
array2.... の
value(value) は、
$array1 の値を返しますが、他の配列の値は返しません。キー名は変更されません。
array array_diff ( array $array1 , array $array2 [, array $... ] )
$array1、
$array2...・関数パラメータの
値(値)は配列の
値です。キーと値の関連付けを維持したまま、他の配列にない
$array1 内の要素を返します。
array array_udiff ( array $array1 , array $array2 [, array $... ], callable $value_compare_func )
int value_compare_func(( mixed $a, mixed $b )) //该比较函数必须相应地返回一个小于,等于或大于 0 的整数。 #返回0,意味着两个数相等,即值在两个数组都出现了,所以等于0不返回值。 #根据value_compare_func($a, $b)的参数顺序返回元素,如:value_compare_func($b, $ba),返回在$b不在$a的元素
array1 、
array2の
keys、
$array1 にはあるが他の配列の # 値には含まれていないすべての
keys##。
array array_diff_key ( array $array1 , array $array2 [, array $... ] )
、$array2
... ·関数パラメータの key
は配列の key
で、キーが異なる場合は要素が返されます。キーと値の関連付けを維持したまま、他の配列にない $array1
内の要素を返します。
array array_diff_ukey ( array $array1 , array $array2 [, array $... ], callable $key_compare_func )
値を比較します
array_diff_assoc、$array2
??? key
と value(value)
が $array1 に返されます。
、他の配列にない要素は、キーと値の関連付けを維持します。 。
array array_diff_assoc ( array $array1 , array $array2 [, array $... ] )
、$array2
... ·key(key)
と value(value)
、コールバック関数のパラメータは配列の key
であり、要素は、キーの値は同じです。キーと値の関連付けを維持したまま、他の配列にない $array1
内の要素を返します。
array array_diff_uassoc ( array $array1 , array $array2 [, array $... ], callable $key_compare_func )
、$array2
... ·key(key)
と value(value)
、コールバック関数のパラメータは配列の value
であり、要素は、キーの値は同じです。キーと値の関連付けを維持したまま、他の配列にない $array1
内の要素を返します。
array array_udiff_assoc ( array $array1 , array $array2 [, array $... ], callable $value_compare_func )
、$array2
... ·key(key)
と value(value)
、2 つの関数パラメータは、それぞれ配列の key
/value
です。キーと値の関連付けを維持したまま、他の配列にない $array1
内の要素を返します。 #
array array_udiff_uassoc ( array $array1 , array $array2 [, array $... ], callable $value_compare_func , callable $key_compare_func )
array_intersect
array_intersect_key
#array_intersect_assoc
以上がPHPで配列の差分・共通点を求める関数のまとめの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。