array1 のキーを
array2 のキーと比較し、その差を返します。
この関数は array_diff() に似ていますが、
値ではなくキーを用いて比較するという点が異なります。
array_diff_key() とは異なり、 内部関数ではなくユーザが指定したコールバック関数を用いて添字を比較します。
array1比較元の配列。
array2比較する対象となる配列。
...さらに比較する対象となる配列。
key_compare_func使用するコールバック関数。 この関数は、1 つめの引数が 2 つめより小さい / 等しい / 大きい 場合にそれぞれ 負の数 / ゼロ / 正の数 を返す必要があります。
注意: この関数は n 次元配列の一つの次元しかチェックしません。 もちろん、array_diff_ukey($array1[0], $array2[0], 'callback_func'); のようにすることでより深い次元でのチェックもできます。
| array_diff() |
| array_udiff() |
| array_diff_assoc() |
| array_diff_uassoc() |
| array_udiff_assoc() |
| array_udiff_uassoc() |
| array_diff_key() |
| array_intersect() |
| array_intersect_assoc() |
| array_intersect_uassoc() |
| array_intersect_key() |
| array_intersect_ukey() |


























