PHP
Referenzliste
rsort
Array-Funktionen
Befehl:
bool rsort ( array &$array [, int $sort_flags] )
Parameter-Liste:
Beschreibung | |
---|---|
Das Eingabe-Array. | |
Sie können das Verhalten der Sortierung mittels dem optionalen Parameter sort_flags beeinflussen, für Details siehe sort(). |
Rückgabewerte:
Gibt bei Erfolg
TRUE
zurück. Im Fehlerfall wird FALSE
zurückgegeben. Beschreibung:
Die Funktion rsort() sortiert ein Array (array) absteigend nach den Werten.
Die Beziehung zwischen Schlüssel und Wert bleibt nicht erhalten, ein vorher assoziatives Array wird in ein numerisch indiziertes Array umgewandelt.
Im Parameter sort_flags können Sie Flags für den Sortiertyp übergeben:
• SORT_REGULAR – Vergleicht die Felder normal (Default-Wert)
• SORT_NUMERIC – Vergleicht die Felder numerisch
• SORT_STRING – Vergleicht Felder als Strings
Die Beziehung zwischen Schlüssel und Wert bleibt nicht erhalten, ein vorher assoziatives Array wird in ein numerisch indiziertes Array umgewandelt.
Im Parameter sort_flags können Sie Flags für den Sortiertyp übergeben:
• SORT_REGULAR – Vergleicht die Felder normal (Default-Wert)
• SORT_NUMERIC – Vergleicht die Felder numerisch
• SORT_STRING – Vergleicht Felder als Strings
Aktiv in Version:
(PHP 4, PHP 5, PHP 7)
Hinweis:
Hinweis:
Diese Funktion weist den Elementen des Arrays
array
neue Schlüssel zu. Bestehende Schlüssel, die Sie eventuell zugewiesen haben, werden entfernt statt einfach nur die Schlüssel neu anzuordnen.Siehe auch:
rsort() - Beispiel:
Eingabe:
<?php $fruits = array("Orange", "Apfel", "Zitrone", "Banane"); rsort($fruits); foreach ($fruits as $key => $val) { echo "$key = $val\n"; } ?>
Ausgabe:
0 = Zitrone
1 = Orange
2 = Banane
3 = Apfel
1 = Orange
2 = Banane
3 = Apfel
Beschreibung:
Die Fr�chte wurden in umgekehrter alphabetischer Reihenfolge sortiert.
rsort() - Beispiel 2:
Eingabe:
<?PHP $array = array ( 'b' => 'PHP', 'd' => 'ASP', 'a' => 'Perl' ); rsort ( $array ); print_r ( $array ); ?>
Ausgabe:
Array
(
[0] => Perl
[1] => PHP
[2] => ASP
)
(
[0] => Perl
[1] => PHP
[2] => ASP
)
Array-Funktionen