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.
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:
|
Sortierart |
Optional. Geben Sie den Sortierart an. Mögliche Werte:
|
Array2 | Optional. Array angeben. |
Array3 | Optional. Array angeben. |
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):
Sie können dann den Sortyp angeben: