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

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

Mary-Kate Olsen
Libérer: 2024-12-27 03:17:09
original
145 Les gens l'ont consulté

How Can I Remove Duplicate Values from an Array in PHP?

Suppression des valeurs en double des tableaux en PHP

L'élimination des valeurs en double des tableaux est une tâche courante en PHP. Voici deux méthodes efficaces pour y parvenir :

1. Utilisation de array_unique()

La fonction array_unique() renvoie un nouveau tableau avec les valeurs en double supprimées. Il préserve les paires clé-valeur, conserve le premier élément égal et ne fonctionne pas sur les tableaux multidimensionnels.

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

2. Utilisation de array_values() avec array_unique()

Si vous avez besoin que les valeurs soient réindexées après avoir supprimé les doublons, combinez array_unique() avec array_values() :

$array = [1, 2, 2, 3];
$array = array_values(array_unique($array)); // Array becomes (1, 2, 3) re-indexed
Copier après la connexion

N'oubliez pas, array_unique () renvoie un nouveau tableau, alors assurez-vous de l'attribuer à une nouvelle variable ou de mettre à jour la référence de variable d'origine.

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