Manuel PHP
Précédent |  | Suivant

# array_unique

(PHP 4 >= 4.0.1, PHP 5)

array_unique -- Dédoublonne un tableau

## Description

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.

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 1. 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 )`

Exemple 2. array_unique() et les types de valeurs

`<?php $input = array (4,"4","3",4,3,"3"); $result = array_unique ($input); var_dump($result); ?>`

Le résultat du programme sera (`PHP` 4.0.6) :

`array(2) { [3]=> int(4) [4]=> int(3) }`

Précédent | Sommaire | Suivant
array_udiff | Niveau supérieur | array_unshift