Sintaxis
array array_intersect_key ( array $array1, array $array2 [, array $array3 ...] );
Definición y uso
Devuelve una matriz que contiene todos los valores de matriz1 que tienen claves coincidentes 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 |
Valores devueltos
Devuelve FALSE si hay algún error.
Ejemplo
Pruebe el siguiente ejemplo:
<?php
$input1 = array('black' => 1, 'red' => 2, 'green' => 3 );
$input2 = array('green' => 4, 'black' => 5, 'pink' => 6,);
$result = array_intersect_key($input1, $input2);
print_r($result);
?>
Esto producirá el siguiente resultado:
Array ( [black] => 1 [green] => 3 )