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