# array_uintersect_uassoc

(PHP 5, PHP 7, PHP 8)

array_uintersect_uassoc — Calcula la intersección de arrays con una comprobación de índices adicional, compara la información y los índices mediante funciones de retrollamada por separado

### Descripción

array_uintersect_uassoc(
array `$array1`,
array `$array2`,
array `$...` = ?,
callable `$value_compare_func`,
callable `$key_compare_func`
): array

Calcula la intersección de arrays con una comprobación de índices adicional, compara la información y los índices mediante funciones de retrollamada por separado.

### Parámetros

`array1`

  El primer array.

`array2`

  El segundo array.

`value_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. Observe que antes de PHP 7.0.0 este entero debía estar en el rango de -2147483648 a 2147483647.

  callback(mixed `$a`, mixed `$b`): int
`key_compare_func`

  La función de retrollamada de comparación de claves.

### Valores devueltos

Devuelve un array que contiene todos los valores de `array1` que están presentes en todos los argumentos.

### Ejemplos

Ejemplo #1 Ejemplo de array_uintersect_uassoc()

`<?php
$array1 = array("a" => "verde", "b" => "marrón", "c" => "azul", "rojo");
$array2 = array("a" => "VERDE", "B" => "marrón", "amarillo", "rojo");
print_r(array_uintersect_uassoc($array1, $array2, "strcasecmp", "strcasecmp"));
?>`

El resultado del ejemplo sería:

    Array
    (
        [a] => verde
        [b] => marrón
    )

### 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 una comprobación adicional de índices, los cuales se comparan con una función de retrollamada
- array_uintersect_assoc() - Calcula la intersección de arrays con una comprobación de índices adicional, compara la información mediante una función de retrollamada