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

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

Mary-Kate Olsen
Libérer: 2024-12-19 20:46:14
original
671 Les gens l'ont consulté

How to Remove Duplicate Values from a PHP Array?

Élimination des valeurs de tableau en double en PHP

Avez-vous déjà rencontré des éléments en double polluant vos tableaux PHP ? Pour purifier leur contenu et maintenir l'intégrité des données, vous aurez besoin d'une technique permettant de supprimer ces valeurs redondantes.

Solution : Array_unique

Pour les tableaux unidimensionnels, le array_unique () vient à la rescousse. Selon la documentation PHP, cette fonction :

  • Génère un nouveau tableau dépourvu de valeurs en double.
  • Maintient les clés d'origine.
  • Ignore les éléments multidimensionnels. tableaux.

Exemple :

<?php
$array = array(1, 2, 2, 3);
$uniqueArray = array_unique($array); // Result: (1, 2, 3)
?>
Copier après la connexion

Réindexation pour des tables propres

Si vous avez besoin d'une réindexation éléments du tableau, pensez à utiliser la fonction array_values() en conjonction avec array_unique().

Exemple :

<?php
$array = array(1, 2, 2, 3);
$uniqueArray = array_values(array_unique($array)); // Result: (0 => 1, 1 => 2, 2 => 3)
?>
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!

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