array_uintersect_assoc
(PHP 5)
array_uintersect_assoc — Computa la intersección de arrays con una comprobación de índices adicional, compara la información mediante una función de llamada de retorno
Descripción
$array1
, array $array2
[, array $ ...
], callable $data_compare_func
)Computa la intersección de arrays con una comprobación de índices adicional, compara la información mediante una función de llamada de retorno.
Observe que las claves se usan en la comparación, a diferencia de array_uintersect(). La información se compara usando una función de llamada de retorno.
Parámetros
-
array1 -
El primer array.
-
array2 -
El segundo array.
-
data_compare_func -
La función de comparación debe devolver un entero menor, igual o mayor que cero si el primer argumento se considera que sea respectivamente menor, igual o mayor que el segundo.
Valores devueltos
Devuelve una matriz que contiene todos los valores de
array1 que están presentes en todos los argumentos.
Ejemplos
Ejemplo #1 Ejemplo de array_uintersect_assoc()
<?php
$array1 = array("a" => "verde", "b" => "marrón", "c" => "azul", "rojo");
$array2 = array("a" => "VERDE", "B" => "marrón", "amarillo", "rojo");
print_r(array_uintersect_assoc($array1, $array2, "strcasecmp"));
?>
El resultado del ejemplo sería:
Array
(
[a] => verde
)
Ver también
- array_uintersect() - Computa una intersección de arrays, compara la información mediante una función de llamada de retorno
- array_intersect_assoc() - Calcula la intersección de arrays con un chequeo adicional de índices
- array_intersect_uassoc() - Calcula la intersección de arrays con un chequeo adicional de índices que se realiza por una función de devolución de llamada
- array_uintersect_uassoc() - Computa la intersección de arrays con una comprobación de índices adicional, compara la información y los índices mediante funciones de llamada de retorno
