Manuel PHP
Précédent
Suivant
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().
Précédent
Sommaire
Suivant
Niveau supérieur