Maison >développement back-end >tutoriel php >Comment puis-je supprimer les valeurs en double d'un tableau PHP ?
Suppression des valeurs en double des tableaux en PHP
Lorsque vous traitez des tableaux en PHP, il peut être nécessaire de supprimer les valeurs en double pour garantir l'exactitude des données et efficacité.
Solution : array_unique()
Pour les tableaux unidimensionnels, la fonction native array_unique() supprime efficacement les valeurs en double. Il conserve la paire clé-valeur de la première instance de chaque élément unique, en préservant l'ordre des clés.
$array = [1, 2, 2, 3]; $array = array_unique($array); // Array is now [1, 2, 3]
Remarque : array_unique() ne convient pas à tableaux multidimensionnels.
Réindexation des valeurs
Si vous le souhaitez, vous pouvez utiliser array_values() pour réindexer le tableau, à partir de 0 :
$array = array_unique($array); $array = array_values($array); // Array is now [1, 2, 3] with keys [0, 1, 2]
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!