Aktueller Standort: Startseite> Funktionskategorien> array_multisort

array_multisort

Sortieren Sie mehrere Arrays oder mehrdimensionale Arrays
Name:array_multisort
Kategorie:Array
Programmiersprache:php
Kurzbeschreibung:Sortieren Sie mehrere Arrays oder mehrdimensionale Arrays.

Definition und Verwendung

array_multisort() gibt ein sortiertes Array zurück. Sie können einen oder mehrere Arrays eingeben. Die Funktion sortiert zuerst das erste Array, gefolgt von den anderen Arrays, und wenn zwei oder mehr Werte gleich sind, sortiert es das nächste Array.

HINWEIS: Der Name der Zeichenfolgeschlüsse wird beibehalten, der numerische Schlüsselname wird jedoch ab 0 und inkrementiert um 1 wieder integriert.

HINWEIS: Sie können die Parameter der Sortierreihenfolge und die Sortierart nach jedem Array festlegen. Wenn nicht festgelegt, verwendet jeder Array -Parameter den Standardwert.

Grammatik

 Array_Multisort ( Array1 , Sortierreihenfolge , Sortierart , Array2 , Array3 ... )
Parameter beschreiben
Array1 Erforderlich. Array angeben.
Sortierreihenfolge

Optional. Geben Sie die Reihenfolge der Anordnung an. Mögliche Werte:

  • Sort_asc - Standard. In aufsteigender Reihenfolge (AZ) bestellen.
  • Sort_desc - Bestellung in absteigender Reihenfolge (ZA).
Sortierart

Optional. Geben Sie den Sortierart an. Mögliche Werte:

  • Sort_regular - Standard. Ordnen Sie jedes Element in einer regulären Reihenfolge (Standard -ASCII, ohne den Typ) an.
  • SORT_NUMERIC - Verarbeiten Sie jedes Element als Nummer.
  • Sort_string - Behandeln Sie jedes Element als Zeichenfolge.
  • SORT_LOCALE_STRING - Behandeln Sie jedes Element als Zeichenfolge an, basierend auf der aktuellen Gebietsschemaseinstellung (kann über setLocale () geändert werden).
  • Sort_Natural - Behandeln Sie jedes Element als Zeichenfolge mit einer natürlichen Sortierung wie natsort ().
  • SORT_FLAG_CASE-Saiten können in Verbindung mit (bit-by-bit oder) sort_string oder sort_natural sortiert werden und sind von Fall unempfindlich.
Array2 Optional. Array angeben.
Array3 Optional. Array angeben.

veranschaulichen

array_multisort() sortiert mehrere Arrays oder mehrdimensionale Arrays.

Die Arrays in den Parametern werden als Spalten einer Tabelle behandelt und nach Zeilen sortiert. Dies ähnelt der Funktionalität der Reihenfolge durch SQL. Das erste Array ist das Hauptarray, das sortiert werden soll. Wenn die Zeilen (Werte) im Array mit demselben verglichen werden, werden sie nach der Größe des entsprechenden Werts im nächsten Eingangsarray sortiert und so weiter.

Der erste Parameter ist ein Array, und jeder nachfolgende Parameter kann ein Array oder eine der folgenden Sortierreihenfolge sein (mit dem Sortierflag wird verwendet, um die Standard -Sortierreihenfolge zu ändern):

  • SORT_ASC - Standard, sortiert in aufsteigender Reihenfolge. (AZ)
  • Sort_desc - in absteigender Reihenfolge. (Za)

Sie können dann den Sortyp angeben:

  • Sort_regular - Standard. Ordnen Sie jeden Artikel in einer regelmäßigen Reihenfolge an.
  • Sort_numeric - Bestellen Sie jedes Element in numerischer Reihenfolge.
  • Sort_String - Bestellen Sie jedes Element alphabetisch.
Ähnliche Funktionen
Beliebte Artikel