Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

asort

Array-Funktionen

    Befehl:
bool asort ( 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:
Diese Funktion sortiert ein Array so, dass der Zusammenhang zwischen den Indizes und den entsprechenden Elementen des Arrays erhalten bleibt. Dies wird hauptsächlich zur Sortierung assoziativer Arrays verwendet, bei denen die aktuelle Reihenfolge der Elemente bedeutend ist.

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

asort() - Beispiel:


Eingabe:
<?php
$fruits = array("d" => "Zitrone", "a" => "Orange", "b" => "Banane", "c" => "Apfel");
asort($fruits);
foreach ($fruits as $key => $val) {
    echo "$key = $val\n";
}
?>


Ausgabe:
c = Apfel
b = Banane
a = Orange
d = Zitrone

Beschreibung:
Die Fr�chte wurden alphabetisch sortiert und die Zuordnung zwischen Index und Element blieb erhalten.
asort() - Beispiel 2:


Eingabe:
<?PHP
$array = array ( 'a' => 'PHP', 'c' => 'ASP', 'd' => 'C', 'b' => 'C++' );

asort ( $array );

print_r( $array );
?>


Ausgabe:
Array
(
    [c] => ASP
    [d] => C
    [b] => C++
    [a] => PHP
)
Array-Funktionen