array_unique()
entfernt doppelte Werte im Array und gibt das Ergebnisarray zurück.
Wenn die Werte mehrerer Array -Elemente gleich sind, wird nur das erste Element beibehalten und die anderen Elemente gelöscht.
Das zurückgegebene Array hat den Schlüsselnamen.
Hinweis: Das erhaltene Array behält den Keyname -Typ des ersten Array -Elements bei.
Entfernen Sie doppelte Werte aus dem Array:
<? Php $ a = array ( "a" => "rot" , "b" => "grün" , "c" => "rot" ) ; print_r ( Array_unique ( $ A ) ) ; ?>
Probieren Sie es selbst aus
Array_unique ( Array )
Parameter | beschreiben |
---|---|
Array | Erforderlich. Array angeben. |
SortingType |
Optional. Gibt an, wie Sie Array -Elemente/-elemente vergleichen. Mögliche Werte:
|
array_unique()
sortiert zunächst die Werte als Zeichenfolgen, behält dann nur den ersten aufgetretenen Schlüsselnamen für jeden Wert bei und ignoriert dann alle nachfolgenden Schlüsselnamen. Dies bedeutet nicht, dass das erste Ereignis des Schlüsselnamens desselben Wertes in einem unsortierten Array erhalten bleibt.