array_diff_assoc
両方ともarray_diff_uassoc
同じことを行います(追加のインデックスチェックを使用して差分b / w配列を計算します)。唯一の違いは、後の方がaを許可することcallback
です。
違いは単なるコールバックです。この場合、array_diff_uassoc
の代わりに優先する必要がありarray_diff_assoc
ます。
コールバックが以下と同じように行われる場合はすべての場合であることを理解したいのですが、array_diff_uassoc
function key_compare_func($a, $b)
{
if ($a === $b) {
return 0;
}
return ($a > $b)? 1:-1;
}