array_unique
Dédoublonne un tableau
Description
arrayarray_unique
arrayarray
array_unique prend le tableau
array et retourne un nouveau tableau,
complètement dédoublonné.
Deux éléments sont considérés comme égaux si et seulement si
(string) $elem1 === (string) $elem2. En clair :
lorsque la représentation en chaîne de caractères est identique.
Cette fonction était inutilisable en PHP 4.0.4!
Notez que les clés sont préservées.
array_unique conserve la clé de la
première valeur rencontrée, et ignore toutes les suivantes.
Exemple avec array_unique
<?php
$input = array ("a" => "vert", "rouge", "b" => "vert", "bleu", "rouge");
$result = array_unique ($input);
print_r($result);
// Cela va afficher :
//Array
//(
// [a] => vert
// [0] => rouge
// [1] => bleu
//)
?>
array_unique et les types de valeurs
<?php
$input = array(4,"3",3,"4",4,4);
$result = array_unique($input);
print_r($result);
// Cela va afficher :
//Array
//(
// [0] => 3
// [1] => 3
// [2] => 4
// [3] => 4
//)
?>