Sintaxis
array_intersect_uassoc($array1, $array2 [, $array3 ..., callback $key_compare_func] );
Definición y uso
Devuelve una matriz que contiene todos los valores de matriz1 que están presentes en todos los argumentos.
Parámetros
No Señor |
Descripción de parámetros |
1 |
array1(Required) La primera matriz es la matriz con la que se compararán las demás. |
2 |
array2(Required) Esta es una matriz para comparar con la primera matriz |
3 |
array3(Optional) Esta es una matriz para comparar con la primera matriz |
4 |
key_compare_func(Required) Función de devolución de llamada definida por el usuario. |
Valores devueltos
Devuelve una matriz que contiene todos los valores de matriz1 que están presentes en todos los argumentos.
Ejemplo
Pruebe el siguiente ejemplo:
<?php
$input1 = array("a" => "green", "b" => "brown", "c" => "blue", "red");
$input2 = array("a" => "GREEN", "B" => "brown", "yellow", "RED");
$result = array_intersect_uassoc($input1, $input2, "strcasecmp");
print_r($result);
?>
Esto producirá el siguiente resultado:
Array ( [b] => brown )