Maison > Article > développement back-end > Comment supprimer les valeurs en double d'un tableau en php
Comment supprimer les valeurs en double d'un tableau en PHP : Créez d'abord un exemple de fichier PHP ; puis définissez un ensemble de tableaux avec des valeurs en double, puis utilisez la fonction "array_unique(array)" pour supprimer les valeurs en double ; dans le tableau ; et enfin afficher Supprimez simplement le résultat.
Recommandé : "Tutoriel vidéo PHP"
La fonction array_unique() supprime les valeurs en double du tableau, et renvoie le tableau de résultats.
Lorsque les valeurs de plusieurs éléments du tableau sont égales, seul le premier élément est conservé et les autres éléments sont supprimés.
Les noms de clés dans le tableau renvoyé restent inchangés.
Remarque : le tableau conservé conservera le type de clé du premier élément du tableau.
Syntaxe
array_unique(array)
Paramètres
tableau requis. Spécifie un tableau.
sortingtype
Facultatif. Spécifie comment les éléments/éléments du tableau sont comparés. Valeurs possibles :
SORT_STRING - Par défaut. Comparez les éléments sous forme de chaînes.
SORT_REGULAR - Trie chaque élément dans l'ordre régulier (ASCII standard, ne change pas de type).
SORT_NUMERIC - traitez chaque élément comme un nombre.
SORT_LOCALE_STRING - Traitez chaque élément comme une chaîne, en fonction des paramètres régionaux actuels (peut être modifié via setlocale()).
Explication
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és suivants. Cela ne signifie pas que la première occurrence de la même valeur dans un tableau non trié sera conservée.
Détails techniques
Valeur de retour : renvoie le tableau filtré.
Version PHP : 4.0.1+
Journal des modifications :
Dans PHP 5.2.10, la valeur par défaut de sorttype est rétablie à SORT_STRING.
Dans PHP 5.2.9, la valeur par défaut de sorttype a été modifiée en SORT_REGULAR. Avant cette version, la valeur par défaut de sorttype était SORT_STRING.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!