PHP array_unique() Fonction

❮ Référence des tableaux PHP

Exemple

Supprimez les valeurs dupliquées d'un tableau :

<?php
$a=array("a"=>"red","b"=>"green","c"=>"red");
print_r(array_unique($a));
?>
Essayez-le vous-même »

Définition et Utilisation

La fonction array_unique() supprime les valeurs dupliquées d'un tableau. Si deux valeurs ou plus dans le tableau sont identiques, seule la première apparition sera conservée et les autres seront supprimées.

Remarque : Le tableau retourné conservera le type de clé du premier élément du tableau.


Syntaxe

array_unique( array, sorttype )

Valeurs des Paramètres

Paramètre Description
array Requis. Spécifie un tableau
sorttype Optionnel. Spécifie comment comparer les éléments du tableau. Valeurs possibles :
  • SORT_STRING - Par défaut. Compare les éléments comme des chaînes
  • SORT_REGULAR - Compare les éléments normalement (ne change pas les types)
  • SORT_NUMERIC - Compare les éléments numériquement
  • SORT_LOCALE_STRING - Compare les éléments comme des chaînes, en fonction de la locale actuelle


Détails Techniques

Valeur de Retour : Retourne le tableau filtré
Version PHP : 4.0.1+
Journal des Modifications PHP : PHP 7.2 : Si sorttype est SORT_STRING, cela retourne un nouveau tableau et ajoute les éléments uniques.
PHP 5.2.9 : La valeur par défaut de sorttype a été changée en SORT_REGULAR.
PHP 5.2.1 : La valeur par défaut de sorttype a été changée à nouveau en SORT_STRING.

❮ Référence des tableaux PHP