array_diff
Calcule la différence entre deux tableaux
Description
arrayarray_diff
arrayarray1
arrayarray2
array...
array_diff retourne un tableau
qui contient toutes les valeurs du tableau array1
qui sont absentes de tous les autres arguments array2,
..., etc. Notez que les clés sont préservées.
Exemple avec array_diff
"vert", "rouge", "bleu", "rouge");
$array2 = array ("b" => "vert", "jaune", "rouge");
$result = array_diff ($array1, $array2);
print_r($result);
?>
]]>
Les valeurs multiples dans array1 seront toutes
traitées de la même façon.
&example.outputs;
bleu
)
]]>
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.
Cette fonction était inutilisable en &php; 4.0.4!
Voir aussi
array_diff_assoc,
array_intersect et
array_intersect_assoc.