array_uintersect_uassoc
Calcula la intersección de matrices con chequeo adicional
de índices, compara los datos y los índices por una función
del usuario
Descripción
arrayarray_uintersect_uassoc
arrayarray1
arrayarray2
array ...
callbackdata_compare_func
callbackkey_compare_func
array_uintersect_uassoc regresa una matriz
que contiene todos los valores de array1 que están
presentes en todos los argumentos. Note que los índices son
usados en la comparación a diferencia de
array_uintersect. Los datos y los índices
son comparados usando una función del usuario.
Ejemplo array_uintersect_uassoc
"green", "b" => "brown", "c" => "blue", "red");
$array2 = array("a" => "GREEN", "B" => "brown", "yellow", "red");
print_r(array_uintersect_uassoc($array1, $array2, "strcasecmp", "strcasecmp"));
?>
]]>
&example.outputs;
green
[b] => brown
)
]]>
Para la comparación es usada una función dada por el
usuario. La cual debe regresar un entero menor que, igual a, o
mayor que cero si el primer argumento es considerado ser menor que,
igual a o mayor que el segundo argumento respectivamente.
Vea también array_uintersect,
array_intersect_assoc,
array_intersect_uassoc y
array_uintersect_assoc.