PHP Handbuch
Zurück |  | Nach vorne

# array_unique

(PHP 4 )

array_unique -- Entfernt doppelte Werte aus einem Array

## Beschreibung

``array array_unique` (array array)`

array_unique() nimmt `array` und gibt ein neues Array zurück, aus dem alle doppelten Einträge entfernt wurden.

Beachten Sie, dass Schlüssel erhalten bleiben. array_unique() erhält den ersten gefundenen Schlüssel, für jeden Wert, und ignoriert alle folgenden Schlüssel.

> Anmerkung: Zwei Elemente werden nur dann als gleich angesehen, wenn `(string) $elem1 === (string) $elem2`. In Worten: Wenn die String-Repräsentation die gleiche ist.

> Das erste Element wird verwendet.

Warnung
Dies war in PHP 4.0.4 fehlerhaft!

Beispiel 1. array_unique() example
    $input = array ("a" => "grün", "rot", "b" => "grün", "blau", "rot");
    $result = array_unique ($input);
    print_r($result);
    // this will output :
    //Array
    //(
    //    [a] => grün
    //    [0] => rot
    //    [1] => blau
    //)

Beispiel 2. array_unique() und Typen
    $input = array (4,"4","3",4,3,"3");
    $result = array_unique ($input);
    var_dump($result);

    /* output:
    array(2) {
       [0]=>
       int(4)
       [1]=>
       string(1) "3"
    }
    */

Zurück | Zum Anfang | Nach vorne
array_sum | Nach oben | array_unshift