Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

arsort

Array-Funktionen

    Befehl:
bool arsort ( 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 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


    Aktiv in Version:
(PHP 4, PHP 5, PHP 7)

    Siehe auch:
•  asort()
Sortiert ein Array und erhält die Index-Assoziation
 

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

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