asort

(PHP 3, PHP 4, PHP 5)

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

Leírás

bool 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.

Siker esetén TRUE értékkel tér vissza, ellenkező esetben FALSE értéket ad.

Példa 1. asort() példa

<?php
$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";
}
?>

A fenti példa a következő kimenetet adja:

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()!