Funciones de Arrays
PHP Manual

array_intersect

(PHP 4 >= 4.0.1, PHP 5)

array_intersectCalcula la intersección de arrays

Descripción

array array_intersect ( array $array1 , array $array2 [, array $ ... ] )

array_intersect() retorna un array que contiene todos los valores de array1 que están presentes en todos los argumentos. Nótese que las keys se mantienen.

Parámetros

array1

Array con los valores maestros a verificar.

array2

Un array contra el cual comparar los valores.

array

Una lista variable de arrays para comparar.

Valores devueltos

Retorna un array que contiene todos los valores en array1 cuyos valores existen en todos los parámetros.

Ejemplos

Ejemplo #1 Ejemplo de array_intersect()

<?php
$array1 
= array("a" => "green""red""blue");
$array2 = array("b" => "green""yellow""red");
$result array_intersect($array1$array2);
print_r($result);
?>

El resultado del ejemplo sería:

Array
(
    [a] => green
    [0] => red
)

Notas

Nota: Dos elementos son considerados iguales si y sólo si (string) $elem1 === (string) $elem2. Es decir: cuando la representación de cadena es la misma.

Ver también


Funciones de Arrays
PHP Manual