array_diff_uassoc Computa a diferença entre arrays com checagem adicional de índice que é feita por uma função de callback fornecida pelo usuário &reftitle.description; arrayarray_diff_uassoc arrayarray1 arrayarray2 array... callbackkey_compare_func Compara array1 com array2 e retorna a diferença. Ao contrário de array_diff, as chaves dos arrays são usadas na comparação. Ao contrário de array_diff_assoc, uma função de callback fornecida pelo usuário é usada na comparação dos índices, não uma função interna. &reftitle.parameters; array1 O array a comparar array2 Um array a ser comparado ... Mais arrays a serem comparados key_compare_func Função de callback a utilizar. A função de callback deve retornar um inteiro menor, igual ou maior que zero se o primeiro argumento é considerado, respectivamente, menor, igual ou maior que o segundo. &reftitle.returnvalues; Retorna um array contendo todas as entradas de array1 que não estão presentes em qualquer dos outros arrays. &reftitle.examples; Exemplo de <function>array_diff_uassoc</function> O par "a" => "verde" está presente em ambos os arrays e assim não está na saída da função. Ao contrário disso, o par 0 => "vermelho" está na saída porque no segundo argumento "vermelho" tem a chave 1. $b)? 1:-1; } $array1 = array("a" => "verde", "b" => "marrom", "c" => "azul", "vermelho"); $array2 = array("a" => "verde", "amarelo", "vermelho"); $result = array_diff_uassoc($array1, $array2, "key_compare_func"); print_r($result); ?> ]]> &example.outputs; marrom [c] => azul [0] => vermelho ) ]]> A igualdade de 2 índices é checada pela função de callback fornecida pelo usuário. &reftitle.notes; Esta função checa somente uma dimensão de um array n-dimensional. É claro que você pode checar dimensões mais profundas usando, por exemplo, array_diff_uassoc($array1[0], $array2[0], "key_compare_func");. &reftitle.seealso; array_diff array_diff_assoc array_udiff array_udiff_assoc array_udiff_uassoc array_intersect array_intersect_assoc array_uintersect array_uintersect_assoc array_uintersect_uassoc