(PHP 5)
array_udiff_assoc -- Computa la diferencia entre matrices con un chequeo de 铆ndices adicional, comparando los datos con una llamada de retornoarray_udiff_assoc() devuelve un array que contiene todos los valores de matriz1 que no est谩n presentes en ninguno de los otros argumentos. Note que las claves son usadas en la comparaci贸n, a diferencia de array_diff() y array_udiff(). La comparaci贸n entre datos de las matrices es realizada usando una llamada de retorno especificada por el usuario. En este sentido, el comportamiento de 茅sta funci贸n es opuesto al de array_diff_assoc(), la cual usa una funci贸n interna para la comparaci贸n.
En nuestro ejemplo anterior puede observar la pareja "1" => new cr(4) presente en ambas matrices y por lo tanto no hace parte de la salida de la funci贸n.
Para la comparaci贸n es usada la llamada de retorno entregada por el usuario. 脡sta debe devolver un entero menor que, igual, o mayor que cero si el primer argumento es considerado como menor, igual, o mayor que el segundo, respectivamente.
Nota: Por favor note que esta funci贸n s贸lo analiza una dimensi贸n de una matriz n-dimensional. Por supuesto, puede analizar dimensiones m谩s profundas usando, por ejemplo, array_udiff_assoc($matriz1[0], $matriz2[0], "func_alguna_comparacion");.
Vea tambi茅n array_diff(), array_diff_assoc(), array_diff_uassoc(), array_udiff(), array_udiff_uassoc(), array_intersect(), array_intersect_assoc(), array_uintersect(), array_uintersect_assoc() y array_uintersect_uassoc().