Sintaxis
array_uintersect_assoc( $array1, $array2 [, $array3 ..., $data_compare_func] );
Definición y uso
Esta función devuelve una matriz que contiene todos los valores de matriz1 que están presentes en todos los argumentos matriz2, matriz3.
Parámetros
No Señor |
Descripción de parámetros |
1 |
array1(Required) Especifica una matriz. |
2 |
array2(Required) Especifica una matriz que se comparará con la primera matriz. |
3 |
array3(Optional) Especifica una matriz que se comparará con la primera matriz. |
4 |
data_compare_func(Required) El nombre de la función creada por el usuario. |
Ejemplo
Pruebe el siguiente ejemplo:
<?php
$input1 = array("a"=>"green", "b"=>"brown", "c"=>"blue", "red");
$input2 = array("a"=>"GREEN", "B"=>"brown", "yellow", "red");
print_r(array_uintersect_assoc($input1, $input2, "strcasecmp"));
?>
Esto producirá el siguiente resultado:
Array ( [a] => green )