PHP array_unique()

La fonction array_unique() est une fonction intégrée en PHP qui permet de supprimer les valeurs dupliquées dans un tableau. S’il y a plusieurs éléments dans le tableau avec les mêmes valeurs, le premier élément sera gardé et toutes les autres occurrences de cet élément seront supprimées du tableau.
 

Syntaxe
array_unique(array, sort)

 
 

Paramètres
  • array(Obligatoire) : Spécifie un tableau
  • sort(Optionnelle) : Spécifie comment comparer les éléments du tableau. Voici les valeurs possibles:
    • SORT_STRING(Par défaut) : Comparer des éléments sous forme de chaînes
    • SORT_REGULAR : Comparez les éléments (ne change pas de type)
    • SORT_NUMERIC : Comparer les éléments numériquement
    • SORT_LOCALE_STRING : Comparez les éléments en tant que chaînes, en fonction des paramètres régionaux actuels

 

Valeur de retour

La fonction renvoie un tableau filtré.
 

Version PHP:

5+
 

Exemple :
<?php
	$arr = array("a"=>"Java", "b"=>"PHP", "c"=>"C++", "d"=>"Java");
	print_r(array_unique($arr));
?>

 
Sortie:

Array ( 
	[a] => Java 
	[b] => PHP 
	[c] => C++ 
)
Questions d'entretiens PHP

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *