Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

rsort

Array-Funktionen

    Befehl:
bool rsort ( array &$array [, int $sort_flags] )


    Parameter-Liste:
NameBeschreibung
arrayDas Eingabe-Array.
sort_flagsSie 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


    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:
Sortiert ein Array in umgekehrter Reihenfolge und erhält die Index-Assoziation
 
Sortiert ein Array nach Schlüsseln in umgekehrter Reihenfolge
 

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

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
)
Array-Funktionen