array_unique Dédoublonne un tableau Description arrayarray_unique arrayarray array_unique prend le tableau array et retourne un nouveau tableau, complètement dédoublonné. 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! Notez que les clés sont préservées. array_unique conserve la clé de la première valeur rencontrée, et ignore toutes les suivantes. Exemple avec <function>array_unique</function> <?php $input = array ("a" => "vert", "rouge", "b" => "vert", "bleu", "rouge"); $result = array_unique ($input); print_r($result); // Cela va afficher : //Array //( // [a] => vert // [0] => rouge // [1] => bleu //) ?> <function>array_unique</function> et les types de valeurs <?php $input = array(4,"3",3,"4",4,4); $result = array_unique($input); print_r($result); // Cela va afficher : //Array //( // [0] => 3 // [1] => 3 // [2] => 4 // [3] => 4 //) ?>