Funções para Array
PHP Manual

array_intersect

(PHP 4 >= 4.0.1, PHP 5)

array_intersectCalcula a interseção entre arrays

Descrição

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

array_intersect() retorna um array contendo todos os valores de array1 que estão presentes nos outros argumentos. Note que as chaves são preservadas.

Parâmetros

array1

O array com os valores que serão verificados.

array2

Um array para comparar os valores.

array

Uma lista variável de arrays para comparar.

Valor Retornado

Retorna um array contendo todos os valores em array1 cujo existem em todos os parâmetros.

Exemplos

Exemplo #1 Exemplo da array_intersect()

<?php
$array1 
= array("a" => "verde""vermelho""azul");
$array2 = array("b" => "verde""amarelo""vermelho");
$result array_intersect($array1$array2);
print_r($result);
?>

O exemplo acima irá imprimir:

Array
(
    [a] => verde
    [0] => vermelho
)

Notas

Nota: Dois elementos são considerados iguais se, e somente se, (string) $elem1 === (string) $elem2. Em palavras: quando a representação em string é a mesma.

Veja Também


Funções para Array
PHP Manual