PHP rsort()Funktionen

PHP Array ReferenceVollständige PHP-Array-Referenz

Beispiele

Sortieren Sie die Elemente im Array $cars in absteigender alphabetischer Reihenfolge:

<?php
$cars=array("Volvo","BMW","Toyota");
rsort($cars);
?>

Beispiel ausführen »

Definition und Verwendung

Die rsort()-Funktion sortiert ein numerisches Array in absteigender Reihenfolge.

Tipp:Bitte verwenden Sie diesort()Funktion, um ein numerisches Array in aufsteigender Reihenfolge zu sortieren.

Syntax

rsort(array,sortingtype);

Parameter Beschreibung
array Erforderlich. Gibt das zu sortierende Array an.
sortingtype Optional. Gibt an, wie die Elemente/Einträge des Arrays angeordnet werden sollen. Mögliche Werte:
  • 0 = SORT_REGULAR - Standard. Ordnet jedes Element in regulärer Reihenfolge an (Standard-ASCII, ohne Typen zu ändern).
  • 1 = SORT_NUMERIC - Behandelt jedes Element als Zahl.
  • 2 = SORT_STRING - Behandelt jedes Element als Zeichenkette.
  • 3 = SORT_LOCALE_STRING - Behandelt jedes Element als String, basierend auf der aktuellen Locale (kann durchsetlocale()geändert werden).
  • 4 = SORT_NATURAL - Behandle jedes Element als Zeichenkette, unter Verwendung einer ähnlichennatsort()natürlichen Sortierung.
  • 5 = SORT_FLAG_CASE - Kann (bitweise OR) mit SORT_STRING oder SORT_NATURAL kombiniert werden, um Zeichenketten ohne Beachtung der Groß-/Kleinschreibung zu sortieren.

Technische Details

Rückgabewert: Gibt bei Erfolg TRUE zurück, bei Fehlschlag FALSE.
PHP-Version: 4+


Weitere Beispiele

Beispiel 1

Sortiere die Elemente im Array $numbers in absteigender numerischer Reihenfolge:

<?php
$numbers=array(4,6,2,22,11);
rsort($numbers);
?>

Beispiel ausführen »

Beispiel 2

Behandle jedes Element als Zahl und sortiere die Elemente im Array $cars in absteigender Reihenfolge:

<?php
$cars=array("Volvo","BMW","Toyota");
rsort($cars,SORT_NUMERIC);
?>

Beispiel ausführen »


PHP Array ReferenceVollständige PHP-Array-Referenz Andere Erweiterungen