asort

(PHP 3, PHP 4 )

asort -- tömb elemeit rendezi megtartva az indextársítást

Leírás

void asort ( array array [, int sort_flags])

Ez a függvény úgy rendezi az array tömböt, hogy az indexek megtartják kapcsolatukat a hozzájuk rendelt tömbelemekkel. Főként akkor használják, ha az asszociatív tömbök rendezésénél az aktuális elemsorrend is fontos.

Példa 1. asort() példa

$gyumolcsok = array ("d"=>"citrom", "a"=>"narancs", "b"=>"banán", "c"=>"alma");
asort ($gyumolcsok);
reset ($gyumolcsok);
while (list ($key, $val) = each ($gyumolcsok)) {
    echo "$key = $val\n";
}

Ez a példa a következőt írja ki:
c = alma
b = banán
d = citrom
a = narancs

A gyümölcsök az abc-nek megfelelően növekvő sorrendben vannak rendezve, és az indexek az eredeti elemekre mutatnak.

A rendezést befolyásolja a sort_flags paraméter, részletesebben lásd a sort() függvénynél!

Lásd még: arsort(), rsort(), ksort() és sort()!