PHP array_unique()Fonctions

PHP Array ReferenceManuel de référence complet des tableaux PHP

Exemples

Supprimer les valeurs en double d'un tableau :

<?php
$a=array("a"=>"red","b"=>"green","c"=>"red");
print_r(array_unique($a));
?>

Exécuter l'exemple »

Définition et utilisation

La fonction array_unique() est utilisée pour supprimer les valeurs en double d'un tableau. Si deux ou plusieurs valeurs de tableau sont identiques, seule la première valeur est conservée et les autres valeurs sont supprimées.

Remarque :Le tableau conservé conservera le type du nom de clé dupremierélément du tableau.


Syntaxe

array_unique(array)

Paramètre Description
array Obligatoire. Spécifie le tableau.
sortingtype Facultatif. Spécifie le type de tri. Valeurs possibles :
  • SORT_STRING - Par défaut. Traite chaque élément comme une chaîne.
  • SORT_REGULAR - Trie chaque élément dans l'ordre normal (ASCII standard, sans changer le type).
  • SORT_NUMERIC - Traite chaque élément comme un nombre.
  • SORT_LOCALE_STRING - Traite chaque élément comme une chaîne, en fonction du paramètre de locale actuel (peut être modifié viasetlocale()).

Détails techniques

Valeur de retour : Renvoie le tableau filtré.
Version PHP : 4.0.1+
Journal des modifications : Dans PHP 5.2.10,sortingtypela valeur par défaut a été ramenée à SORT_STRING.

Dans PHP 5.2.9,sortingtypela valeur par défaut a été changée en SORT_REGULAR. Dans les versions antérieures,sortingtypela valeur par défaut était SORT_STRING.


PHP Array ReferenceManuel de référence complet des tableaux PHP Autres extensions