7.2 Tableaux
7 Index des fonctions
Manuel PHP
. Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes prédefinies . Voir aussi . array_change_key_case . array_chunk . array_combine . array_count_values . array_diff_assoc . array_diff . array_fill . array_filter . array_flip . array_intersect_assoc . array_intersect . array_key_exists . array_keys . array_map . array_merge_recursive . array_merge . array_multisort . array_pad . array_pop . array_push . array_rand . array_reduce . array_reverse . array_search . array_shift . array_slice . array_splice . array_sum ->array_unique . array_unshift . array_values . array_walk . array . arsort . asort . compact . count . current . each . end . extract . in_array . key . krsort . ksort . list . natcasesort . natsort . next . pos . prev . range . reset . rsort . shuffle . sizeof . sort . uasort . uksort . usort
|
7.2.36 array_unique()Dédoublonne un tableau[ Exemples avec array_unique ] PHP 4 >= 4.0.1
array
array_unique (
array
array
)
array_unique
prend le tableau
array
et retourne un nouveau tableau,
complètement dédoublonné.
Note |
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.
|
Attention |
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); ?>
|
array_unique et les types de valeurs |
<?php $input = array (4,"4","3",4,3,"3"); $result = array_unique ($input); var_dump($result); ?>
|
|