PHP rsort() Funktion

Beispiel

Sortiert die Elemente des Arrays $cars in alphabetischer Reihenfolge absteigend:

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

Laufende Beispiele

Definition und Verwendung

Die Funktion rsort() sortiert numerische Arrays in absteigender Reihenfolge.

Hinweis:Verwenden Sie sort() Funktion sortiert numerische Arrays in aufsteigender Reihenfolge.

Syntax

rsort(array,sortingtype);
Parameter Beschreibung
array Erforderlich. Bestimmt das Array, das sortiert werden soll.
sortingtype

Optional. Bestimmt, wie die Elemente/Projekte des Arrays verglichen werden. Mögliche Werte:

  • 0 = SORT_REGULAR - Standard. Jedes Element wird in der Standardreihenfolge sortiert (Standard ASCII, ohne Änderung des Typs)
  • 1 = SORT_NUMERIC - Jedes Element wird als Zahl behandelt.
  • 2 = SORT_STRING - Jedes Element wird als Zeichenkette behandelt.
  • 3 = SORT_LOCALE_STRING - Jedes Element wird als String behandelt und basierend auf der aktuellen Regionaleinstellung (durch setlocale() änderbar) sortiert.
  • 4 = SORT_NATURAL - Jedes Element wird als String behandelt und mit einer natürlichen Sortierung ähnlich wie natsort() sortiert.
  • 5 = SORT_FLAG_CASE - Kombinierbar (bitwise OR) mit SORT_STRING oder SORT_NATURAL, um Strings sortierbar zu machen, ohne Groß- und Kleinschreibung zu berücksichtigen.

Beschreibung

Die rsort() Funktion sortiert die Elemente eines Arrays in umgekehrter Reihenfolge. Sie funktioniert ähnlich wie arsort().

Anmerkung:Diese Funktion ist array den Einheiten neue Schlüsselnamen zuweisen. Dies wird die alten Schlüsselnamen löschen und nicht nur neu sortieren.

Bei Erfolg wird TRUE zurückgegeben,否则返回 FALSE。

Der optionale zweite Parameter enthält zusätzliche Sortierzeichen.

Technische Details

Rückgabewert: TRUE bei Erfolg. FALSE bei Misserfolg
PHP-Version: 4+

Mehr Beispiele

Beispiel 1

Sortieren Sie die Elemente des Arrays $numbers numerisch in absteigender Reihenfolge:

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

Laufende Beispiele

Beispiel 2

Vergleichen Sie die Projekte als Zahlen und sortieren Sie die Elemente des Arrays $cars in absteigender Reihenfolge:

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

Laufende Beispiele