Comprendre array_unique en PHP
Apprenez à supprimer les doublons dans les tableaux PHP avec array_unique. Syntaxe, indicateurs de tri et exemples pratiques.
Dans cet article, nous allons examiner la fonction PHP array_unique. Cette fonction supprime les valeurs dupliquées d'un array. Elle retourne un array contenant uniquement les valeurs uniques, en conservant les clés d'origine des premières occurrences. Le tableau d'origine reste inchangé.
Syntaxe
La syntaxe de array_unique est :
Syntaxe PHP de array_unique
array array_unique ( array $array [, int $sort_flags = SORT_STRING ] )array : Le tableau d'entrée à filtrer
sort_flags : Les indicateurs de tri optionnels qui déterminent comment les comparaisons sont effectuées. La valeur par défaut est SORT_STRING. Les autres options courantes incluent SORT_REGULAR (comparaison normale sans conversion de type), SORT_NUMERIC (comparaison numérique) et SORT_NATURAL (comparaison sous forme de string en utilisant l'ordre « naturel »).
Exemples
Voici quelques exemples d'utilisation de array_unique.
Exemple 1
L'exemple suivant supprime les doublons du tableau donné :
PHP supprime les doublons du tableau donné avec la fonction array_unique
Résultat :
Array
(
[0] => 1
[1] => 2
[3] => 3
[4] => 4
)Exemple 2
L'exemple suivant supprime les doublons du tableau associatif donné :
PHP supprime les doublons du tableau associatif donné avec array_unique
Résultat :
Array
(
[a] => apple
[b] => banana
)Conclusion
En conclusion, array_unique est une fonction PHP utile qui permet de supprimer les doublons d'un array. Sa syntaxe est simple et elle est facile à utiliser. Nous espérons que cet article vous a aidé à comprendre array_unique. Si vous avez des questions ou des commentaires, n'hésitez pas à les laisser ci-dessous.