W3docs

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

php— editable, runs on the server

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

php— editable, runs on the server

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.

Pratique

Pratique
Que fait la fonction array_unique en PHP ?
Que fait la fonction array_unique en PHP ?
Was this page helpful?