Aktueller Standort: Startseite> Funktionskategorien> array_unique

array_unique

Entfernen Sie doppelte Werte aus dem Array
Name:array_unique
Kategorie:Array
Programmiersprache:php
Kurzbeschreibung:Löschen Sie die doppelten Werte im Array.

Definition und Verwendung

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.

Beispiel

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

Grammatik

 Array_unique ( Array )
Parameter beschreiben
Array Erforderlich. Array angeben.
SortingType

Optional. Gibt an, wie Sie Array -Elemente/-elemente vergleichen. Mögliche Werte:

  • Sort_String - Standard. Vergleichen Sie Elemente als Saiten.
  • Sort_regular - bestellen Sie jedes Element in einer regulären Reihenfolge (Standard -ASCII, ohne den Typ zu ändern).
  • SORT_NUMERIC - Verarbeiten Sie jedes Element als Nummer.
  • SORT_LOCALE_STRING - Behandeln Sie jedes Element als Zeichenfolge an, basierend auf der aktuellen Gebietsschemaseinstellung (kann über setLocale () geändert werden).

veranschaulichen

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.

Ähnliche Funktionen
Beliebte Artikel