Englisch [juˈni:k] US [juˈnik]

adj

PHP-Funktion array_unique() Syntax

Funktion: Doppelte Werte im Array entfernen

Syntax: array_unique(array)

Parameter:

ParameterBeschreibung
array Erforderlich. Gibt ein Array an.
Sortierartoptional. Gibt an, wie Array-Elemente/Elemente verglichen werden. Mögliche Werte: SORT_STRING – Standard. Vergleichen Sie Elemente als Zeichenfolgen. SORT_REGULAR – Ordnen Sie jedes Element in regelmäßiger Reihenfolge an (Standard-ASCII, ändert den Typ nicht). SORT_NUMERIC – Behandeln Sie jedes Element als Zahl. SORT_LOCALE_STRING – Behandeln Sie jedes Element als Zeichenfolge, basierend auf dem aktuellen Gebietsschema (kann über setlocale() geändert werden).

Anweisungen: Sortieren Sie zuerst die Werte als Zeichenfolgen, behalten Sie dann nur den ersten gefundenen Schlüsselnamen für jeden Wert bei und ignorieren Sie dann alle nachfolgenden Schlüsselnamen. Dies bedeutet nicht, dass das erste Vorkommen desselben Werts in einem unsortierten Array erhalten bleibt.

PHP-Funktion array_unique() Beispiel

<?php
$a=array("a"=>"php中文网","b"=>"西门","c"=>"php中文网");
print_r(array_unique($a));
?>

Instanz ausführen»

Klicken Sie auf die Schaltfläche „Instanz ausführen“, um die Online-Instanz anzuzeigen

Array ( [a] => php中文网 [b] => 西门 )

<?php
$b=array("1"=>"php中文网","2"=>"灭绝师太","c"=>"php中文网",'4' => "欧阳克");
print_r(array_unique($b));
?>

Klicken Sie auf die Schaltfläche „Instanz ausführen»
Beispiel“. Online-Beispiel ansehen

Ausgabe:

Array ( [1] => php中文网 [2] => 灭绝师太 [4] => 欧阳克 )