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

藏色散人
藏色散人original
2020-08-27 09:28:451621parcourir

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.

Comment supprimer les valeurs en double d'un tableau en php

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn