array_unique Dédoublonne un tableau &reftitle.description; arrayarray_unique arrayarray intsort_flagsSORT_STRING array_unique extrait du tableau array les valeurs distinctes, et supprime tous les doublons. Notez que les clés sont préservées. Si plusieurs éléments comparés sont égaux sous le sort_flags donné, alors la clé et la valeur du premier élément égal sera conservé. Deux éléments sont considérés comme égaux si et seulement si (string) $elem1 === (string) $elem2, i.e. lorsque la représentation en chaîne de caractères est identique. &reftitle.parameters; array Le tableau d'entrée. sort_flags Le second paramètre optionnel sort_flags peut être utilisé pour modifier la façon dont s'effectue le tri en utilisant les valeurs suivantes : Drapeau de type de tri : SORT_REGULAR - compare les éléments normalement (ne modifie pas les types) SORT_NUMERIC - compare les éléments numériquement SORT_STRING - compare les éléments comme des chaînes SORT_LOCALE_STRING - compare les éléments comme des chaînes, suivant la locale courante. &reftitle.returnvalues; Retourne le tableau filtré. &reftitle.changelog; &Version; &Description; 5.2.10 Changement de la valeur par défaut de sort_flags à nouveau vers SORT_STRING. 5.2.9 Ajout du paramètre optionnel sort_flags, qui vaut par défaut SORT_REGULAR. Avant 5.2.9, cette fonction utilisait par défaut SORT_STRING, en interne. &reftitle.examples; Exemple avec <function>array_unique</function> "green", "red", "b" => "green", "blue", "red"); $result = array_unique($input); print_r($result); ?> ]]> &example.outputs; green [0] => red [1] => blue ) ]]> Exemple avec <function>array_unique</function> et les types ]]> &example.outputs; int(4) [2] => string(1) "3" } ]]> &reftitle.seealso; array_count_values &reftitle.notes; Notez que array_unique ne fonctionne pas avec des tableaux multi-dimensionnels.