Funções PHP |
. Glossários Funções PHP - array_intersect ( ) |
array_intersect -- Calcula a interseção entre arrays
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:
<?php
$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.