Manuel PHP
Précédent
Suivant
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.
Avertissement
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 1.
Exemple avec array_unique()
?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 / /)?
Exemple 2. array_unique() 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 / /)?
Précédent
Sommaire
Suivant
Niveau supérieur