PHP array_intersect()Funciones

PHP Array ReferenceManual de referencia completo de PHP Array

Ejemplos

Compara los valores de dos arraysValor, y devuelve la intersección:

<?php $a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); $a2=array("e"=>"red","f"=>"green","g"=>"blue"); $result=array_intersect($a1,$a2); print_r($result); ?>

Ejecutar ejemplo »

Definición y uso

La función array_intersect() se usa para comparar los valores de dos (o más) arraysValor, y devuelve la intersección.

Esta función compara los valores de dos (o más) arrays y devuelve un array de intersección que contiene todos los valores que están presentes en array1 y también en todos los demás arrays de parámetros.


Sintaxis

array_intersect(array1,array2,array3...);

Parámetros Descripción
array1 Requerido. El primer array que se compara con otros arrays.
array2 Requerido. 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 todos los valores que están en el array comparado (array1) y también en cualquier otro array de parámetros (array2oarray3etc.).
Versión de PHP: 4.0.1+


Más ejemplos

Ejemplo 1

Compara los valores de tres arraysValor, y devuelve la intersección:

<?php $a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); $a2=array("e"=>"red","f"=>"black","g"=>"purple"); $a3=array("a"=>"red","b"=>"black","h"=>"yellow"); $result=array_intersect($a1,$a2,$a3); print_r($result); ?>

Ejecutar ejemplo »


PHP Array ReferenceManual de referencia completo de PHP Array Otras extensiones