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(
)
.