array_intersect
(PHP 4 >= 4.0.1)
array_intersect -- Calcula 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.
Exemplo 1. Exemplo de array_intersect() $array1 = array ("a" => "verde", "vermelho", "azul");
$array2 = array ("b" => "verde", "amarelo", "vermelho");
$result = array_intersect ($array1, $array2); |
Isso faz com que $result tenha
Array
(
[a] => verde
[0] => vermelho
) |
|
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.
Atenção |
Essa função não funcionava no PHP 4.0.4!
|
Veja também array_diff().