Position actuelle: Accueil> Catégories de fonctions> array_unique

array_unique

Supprimer les valeurs en double du tableau
Nom:array_unique
Catégorie:Tableau
Langage de programmation:php
Description en une ligne:Supprimer les valeurs en double dans le tableau.

Définition et utilisation

array_unique() supprime les valeurs en double dans le tableau et renvoie le tableau de résultat.

Lorsque les valeurs de plusieurs éléments de tableau sont égales, seul le premier élément est conservé et les autres éléments sont supprimés.

Le tableau renvoyé a le nom de clé.

Remarque: le tableau conservé conservera le type de nom de clés du premier élément de tableau.

Exemple

Supprimer les valeurs en double du tableau:

 <? Php
$ a = array ( "a" => "red" , "b" => "vert" , "c" => "red" ) ;
print_r ( Array_Unique ( $ a ) )) ;
?>

Essayez-le vous-même

grammaire

 Array_Unique ( Array )
paramètre décrire
tableau Requis. Spécifiez le tableau.
trier

Facultatif. Spécifie comment comparer les éléments / éléments du tableau. Valeurs possibles:

  • SORT_STRING - par défaut. Comparez les articles sous forme de chaînes.
  • SORT_RÉGULLAL - Commandez chaque élément dans une commande régulière (ASCII standard, sans modifier le type).
  • SORT_NUMERIER - Traitez chaque élément en nombre.
  • SORT_LOCALE_STRING - Gérez chaque élément en tant que chaîne, en fonction du paramètre régional actuel (peut être modifié via setLocale ()).

illustrer

array_unique() trie d'abord les valeurs sous forme de chaînes, puis ne conserve que le premier nom de clé rencontré pour chaque valeur, puis ignore tous les noms de clé ultérieurs. Cela ne signifie pas que la première occurrence du nom clé de la même valeur dans un tableau non trié sera conservée.

Fonctions similaires
Articles populaires