Englisch [juˈni:k] US [juˈnik]
adj
PHP-Funktion array_unique() Syntax
Funktion: Doppelte Werte im Array entfernen
Syntax: array_unique(array)
Parameter:
Parameter | Beschreibung |
array | Erforderlich. Gibt ein Array an. |
Sortierart | optional. 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»
Array ( [1] => php中文网 [2] => 灭绝师太 [4] => 欧阳克 )