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
Mary-Kate Olsenoriginal
2024-12-19 20:46:14606parcourir

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)
?>

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)
?>

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