Maison > développement back-end > tutoriel php > Comment puis-je supprimer les valeurs en double d'un tableau PHP ?

Comment puis-je supprimer les valeurs en double d'un tableau PHP ?

Linda Hamilton
Libérer: 2024-12-17 04:39:24
original
236 Les gens l'ont consulté

How Can I Remove Duplicate Values from a PHP Array?

Suppression des valeurs en double des tableaux en PHP

Lorsque vous traitez des tableaux en PHP, il peut être nécessaire de supprimer les valeurs en double pour garantir l'exactitude des données et efficacité.

Solution : array_unique()

Pour les tableaux unidimensionnels, la fonction native array_unique() supprime efficacement les valeurs en double. Il conserve la paire clé-valeur de la première instance de chaque élément unique, en préservant l'ordre des clés.

$array = [1, 2, 2, 3];
$array = array_unique($array); // Array is now [1, 2, 3]
Copier après la connexion

Remarque : array_unique() ne convient pas à tableaux multidimensionnels.

Réindexation des valeurs

Si vous le souhaitez, vous pouvez utiliser array_values() pour réindexer le tableau, à partir de 0 :

$array = array_unique($array);
$array = array_values($array); // Array is now [1, 2, 3] with keys [0, 1, 2]
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal