![]() Mailinglisten-Archive |
> Das kann ich dann schonmal relativ �bersichtlich in einer > Tabelle ausgeben. Wie aber stelle ich es an, dass das Array nach > "name" sortiert wird? Weder sort() noch asort() haben mich > weitergebracht. Soweit ich wei�, musst Du f�r mehr-dimensionale Arrays Deine eigene Vergleichsfunktion schreiben und usort() oder uksort() benutzen. F�r Dein Beispiel s�he das ungef�hr so aus: function my_sort($a, $b) { return(strcmp($a["name"], $b["name"])); } $dirlist[0]["name"] = "a"; $dirlist[1]["name"] = "c"; $dirlist[2]["name"] = "b"; usort($dirlist, "my_sort"); for ($i=0; $i<3; $i++) echo $dirlist[$i]["name"]."\n"; Mit freundlichen Gr��en, Tobias Ratschiller
php::bar PHP Wiki - Listenarchive