Manuel PHP
Précédent |  | Suivant

# array_unique

(PHP 4 >= 4.0.1)

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.

Avertissement
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 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,"3",3,"4",4,4);
      $result = array_unique($input);
      print_r($result);
    // Cela va afficher :
    //Array
    //(
    //  [0] => 3
    //  [1] => 3
    //  [2] => 4
    //  [3] => 4
    //)
    ?>

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