PHP est un langage de programmation dynamique très populaire et largement utilisé dans le développement Web. Au cours du processus de développement, nous devons souvent traiter des données et les tableaux constituent une structure de données très courante. Lorsque nous devons supprimer des valeurs uniques d'un tableau, nous pouvons utiliser la méthode suivante :
Méthode 1 : Utilisez la fonction array_unique pour supprimer les doublons
La fonction array_unique est l'une des fonctions couramment utilisées en PHP, qui peut supprimer dupliquer les valeurs dans un tableau. Cette fonction renvoie un tableau sans valeurs en double. L'utilisation est la suivante :
<?php $arr = array(1, 1, 2, 2, 3, 4, 4, 5); $unique_arr = array_unique($arr); print_r($unique_arr); ?>
Le résultat de sortie est : Array ( [0] => 1 [2] => 2 [4] => 3 [5] => 4 [6] => 5 )
Méthode 2 : Utiliser la boucle foreach pour supprimer les doublons
Lorsque nous ne voulons pas utiliser la fonction array_unique, nous pouvons également utiliser la boucle foreach pour supprimer les doublons. Les étapes spécifiques sont les suivantes :
Exemple de code :
<?php $arr = array(1, 1, 2, 2, 3, 4, 4, 5); $result = array(); foreach($arr as $a){ if(!in_array($a, $result)){ $result[] = $a; } } print_r($result); ?>
Le résultat de sortie est : Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 )
Méthode 3 : utilisez la fonction array_flip pour supprimer les doublons
La fonction array_flip peut échanger les clés et les valeurs du tableau et utiliser les valeurs comme clés du nouveau tableau pour éliminer les doublons. L'utilisation est la suivante :
<?php $arr = array(1, 1, 2, 2, 3, 4, 4, 5); $unique_arr = array_flip(array_flip($arr)); print_r($unique_arr); ?>
Le résultat de sortie est : Array ( [0] => 1 [2] => 2 [4] => 3 [5] => 4 [6] => 5)
Résumé :
Il existe plusieurs façons ci-dessus d'extraire des valeurs uniques d'un tableau en PHP. Quoi qu’il en soit, la même fonctionnalité peut être obtenue. Dans le développement réel, le choix de la méthode appropriée en fonction des exigences et des performances est le plus important.
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!