PHP
Referenzliste
arsort
Array-Funktionen
Befehl:
bool arsort ( 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 arsort() sortiert ein Array (array) nach den Werten der Elemente in absteigender Reihenfolge. Die Zuordnung von Schlüssel zu Wert bleibt dabei erhalten.
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
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)
Siehe auch:
arsort() - Beispiel:
Eingabe:
<?php $fruits = array("d" => "Zitrone", "a" => "Orange", "b" => "Banane", "c" => "Apfel"); arsort($fruits); foreach ($fruits as $key => $val) { echo "$key = $val\n"; } ?>
Ausgabe:
d = Zitrone
a = Orange
b = Banane
c = Apfel
a = Orange
b = Banane
c = Apfel
Beschreibung:
Die Fr�chte wurden in umgekehrter alphabetischer Reihenfolge sortiert und die Zuordnung zwischen Index und Element blieb erhalten.
arsort() - Beispiel 2:
Eingabe:
<?PHP $array = array ( 'a' => 'PHP', 'c' => 'ASP', 'd' => 'C', 'b' => 'C++' ); arsort ( $array ); print_r ( $array ); ?>
Ausgabe:
Array
(
[a] => PHP
[b] => C++
[d] => C
[c] => ASP
)
(
[a] => PHP
[b] => C++
[d] => C
[c] => ASP
)
Array-Funktionen