array_diff Calcule la différence entre des tableaux &reftitle.description; arrayarray_diff arrayarray1 arrayarray2 array... array_diff compare le tableau array1 avec le tableau array2 et retourne la différence. &reftitle.parameters; array1 Le tableau depuis lequel comparer array2 Un tableau avec lequel comparer ... Plus de tableaux avec lesquels comparer &reftitle.returnvalues; Retourne un &array; contenant toutes les entités du tableau array1 qui ne sont présentes dans aucun des autres tableaux. &reftitle.examples; Exemple avec <function>array_diff</function> "green", "red", "blue", "red"); $array2 = array("b" => "green", "yellow", "red"); $result = array_diff($array1, $array2); print_r($result); ?> ]]> Les valeurs multiples dans array1 seront toutes traitées de la même façon. Ce qui affichera : blue ) ]]> &reftitle.notes; Deux éléments sont considérés comme égaux si et seulement si (string) $elem1 === (string) $elem2. En clair : lorsque la représentation sous forme de chaîne de caractères est identique. Notez que cette fonction ne vérifie qu'une seule dimension d'un tableau à plusieurs dimensions. Bien sûr, vous pouvez vérifier des dimensions plus profondes en utilisant array_diff($array1[0], $array2[0]);. &reftitle.seealso; array_diff_assoc array_intersect array_intersect_assoc