Sortieren Sie die Elemente im Array $cars alphabetisch in absteigender Reihenfolge:
<?php$cars=array("Volvo","BMW","Toyota");rsort($cars);?>Die Funktion rsort() sortiert ein numerisches Array in absteigender Reihenfolge.
Tipp: Verwenden Sie die Funktion sort(), um ein numerisches Array in aufsteigender Reihenfolge zu sortieren.
rsort( array,sortingtype );
Parameter | beschreiben |
---|---|
Array | Erforderlich. Gibt das zu sortierende Array an. |
Sortiertyp | Optional. Gibt an, wie die Elemente/Elemente eines Arrays angeordnet sind. Mögliche Werte: 0 = SORT_REGULAR – Standard. Bringen Sie jedes Element in die reguläre Reihenfolge (Standard-ASCII, ändern Sie den Typ nicht). 1 = SORT_NUMERIC – jedes Element als Zahl behandeln. 2 = SORT_STRING – Behandeln Sie jedes Element als Zeichenfolge. 3 = SORT_LOCALE_STRING – Behandeln Sie jedes Element als Zeichenfolge, basierend auf dem aktuellen Gebietsschema (kann mit setlocale() geändert werden). 4 = SORT_NATURAL – Behandeln Sie jedes Element als Zeichenfolge und verwenden Sie eine natürliche Sortierung wie natsort(). 5 = SORT_FLAG_CASE – Zeichenfolgen können in Kombination (bitweises ODER) mit SORT_STRING oder SORT_NATURAL ohne Berücksichtigung der Groß-/Kleinschreibung sortiert werden. |
Rückgabewert: | Gibt TRUE zurück, wenn erfolgreich, und FALSE, wenn fehlgeschlagen. |
---|---|
PHP-Version: | 4+ |
Sortieren Sie die Elemente im Array $numbers in absteigender numerischer Reihenfolge:
<?php$numbers=array(4,6,2,22,11);rsort($numbers);?>Behandeln Sie jedes Element als Zahl und sortieren Sie die Elemente im Array $cars in absteigender Reihenfolge:
<?php$cars=array("Volvo","BMW","Toyota");rsort($cars,SORT_NUMERIC);?>