Description
array
array_diff
( array array1, array array2 [, array ...])
array_diff(
)
retourne
un
tableau
qui
contient
toutes
les
valeurs
du
tableau
array1
qui
sont
absentes
de
tous
les
autres
arguments
.
Notez
que
les
clés
sont
préservées
.
Exemple
1
.
Exemple
avec
array_diff(
)
?php
$array1
=
array
(
"a
"
=
gt
;
"vert"
,
"rouge"
,
"bleu"
,
"rouge")
;
$array2
=
array
("b
"
=
gt
;
"vert"
,
"jaune"
,
"rouge")
;
$result
=
array_diff
($array1
,
$array2)
;
?
|
|
$result
contient
array(
"bleu")
;
.
Les
valeurs
multiples
dans
$array1
seront
toutes
traitées
de
la
même
façon
.
Deux
éléments
sont
considérés
comme
égaux
si
et
seulement
si
(
string
)
$elem1
===
(string
)
$elem2
.
En
clair
:
lorsque
la
représentation
en
chaîne
de
caractères
est
identique
.
Avertissement
|
Cette
fonction
était
inutilisable
en
PHP
4.0.4
!
|
Voir
aussi
array_intersect(
)
.