PHP - Función array_intersect_assoc ()

Sintaxis

array array_intersect_assoc ( array $array1, array $array2 [, array $array3 ...] );

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

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" => "black", "red", "blue");
   $input2 = array("a" => "black", "yellow", "red");
   $result = array_intersect_assoc($input1, $input2);
   
   print_r($result);
?>

Esto producirá el siguiente resultado:

Array ( [a] => black )