Maison  >  Article  >  développement back-end  >  Comment supprimer les éléments en double du tableau php

Comment supprimer les éléments en double du tableau php

PHPz
PHPzoriginal
2023-05-05 20:05:07363parcourir

Les opérations sur les tableaux en PHP sont très puissantes, l'une d'entre elles étant la possibilité de supprimer facilement les éléments en double d'un tableau. Par conséquent, cet article vous présentera la méthode de suppression des éléments en double dans les tableaux PHP et son principe de mise en œuvre. Fonction

  1. array_unique()

array_unique() est une fonction intégrée en PHP qui supprime les valeurs en double d'un tableau et renvoie un nouveau tableau après avoir supprimé les valeurs en double.

Utilisation : array_unique($array)

Parmi eux, $array est le tableau que nous voulons dupliquer.

  1. Principe de mise en œuvre

array_unique() Le principe de mise en œuvre est très simple et clair. Cette fonction est implémentée à l'aide de deux tableaux. Le premier tableau est le tableau d'origine. Dans ce tableau, l'élément qui apparaît pour la première fois sera conservé et les éléments répétés suivants seront supprimés. Le deuxième tableau est utilisé pour stocker les éléments déjà apparus. Chaque fois qu'un nouvel élément est rencontré, l'élément est ajouté au deuxième tableau, et dans le premier tableau, il est vérifié si l'élément est déjà apparu et si c'est le cas, il est supprimé.

  1. Exemple de démonstration

Ci-dessous, nous utiliserons un exemple pour démontrer comment utiliser array_unique() pour implémenter l'opération de suppression des éléments en double dans un tableau PHP.

// Définir un tableau avec des éléments répétés
$array = array(1, 2, 3, 4, 4, 2, 5, 6, 7, 6);

// Utiliser array_unique () Fonction deduplication
$newArray = array_unique($array);

// Sortie du tableau dédupliqué
print_r($newArray);
?>

En exécutant le code ci-dessus, nous obtenons le résultat suivant :

Array
(

[0] => 1
[1] => 2
[2] => 3
[3] => 4
[6] => 5
[7] => 6
[8] => 7

)

Comme le montrent les résultats de sortie, la fonction array_unique() est utilisée pour supprimer avec succès les éléments en double dans le tableau.

  1. Résumé

Grâce à l'explication de cet article, nous avons appris comment supprimer les éléments en double dans les opérations de tableau PHP et maîtrisé les principes d'implémentation et les méthodes de fonctionnement spécifiques. Dans le processus de programmation réel, l'utilisation de la fonction array_unique() pour supprimer les éléments en double peut non seulement améliorer l'efficacité d'exécution du code, mais également réduire efficacement la quantité de code et améliorer la qualité du code.

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