PHP array_intersect_assoc()Función

PHP Array ReferenceManual de referencia completo de PHP Array

Ejemplos

Compara dos arrays en cuanto a susclaves y valores, y devuelve la intersección:

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"red","b"=>"green","c"=>"blue");

$result=array_intersect_assoc($a1,$a2);
print_r($result);
?>

Ejecutar ejemplo »

Definición y uso

La función array_intersect_assoc() se utiliza para comparar dos (o más) arrays en cuanto a susclaves y valores, y devuelve la intersección.

Esta función compara las claves y valores de dos (o más) arrays y devuelve un array de intersección que incluye todas las claves y valores presentes en el array comparado (array1) y también en cualquier otro array de parámetros (array2oarray3etc.) en cuanto a claves y valores.


Sintaxis

array_intersect_assoc(array1,array2,array3...)

Parámetros Descripción
array1 Obligatorio. El primer array que se compara con otros arrays.
array2 Obligatorio. El array que se compara con el primer array.
array3,... Opcional. Otros arrays que se comparan con el primer array.

Detalles técnicos

Valor de retorno: Devuelve un array de intersección que incluye todas las claves y valores presentes en el array comparado (array1) y también en cualquier otro array de parámetros (array2oarray3etc.) en cuanto a claves y valores.
Versión de PHP: 4.3.0+


Más ejemplos

Ejemplo 1

Compara tres arrays en cuanto a susclaves y valores, y devuelve la intersección:

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"red","b"=>"green","g"=>"blue");
$a3=array("a"=>"red","b"=>"green","g"=>"blue");

$result=array_intersect_assoc($a1,$a2,$a3);
print_r($result);
?>

Ejecutar ejemplo »


PHP Array ReferenceManual de referencia completo de PHP Array Otras extensiones