Mailinglisten-Archive |
Michael Mest wrote: Kann es sein, dass Du einfach auf den Post geantwortet hast? Das mach bitte nicht, das zerhaut immer die Thread-Ansicht und vermischt die Zugehörigkeit von Mails. Wenn Du etwas fragen möchtest, öffne einen neuen Thread durch das schicken einer Mail, die du mit "Neue Mail" oder so erstellst. - Danke. > ich hab ein Array mit den folgenden Werten: > [0] => ../../bilder/disco/schools_out_2002/hoch/thumbs/bild04_th.jpg > [1] => ../../bilder/disco/schools_out_2002/hoch/thumbs/bild41_th.jpg > [2] => ../../bilder/disco/schools_out_2002/hoch/thumbs/bild42_th.jpg > [3] => ../../bilder/disco/schools_out_2002/quer/thumbs/bild01_th.jpg > [4] => ../../bilder/disco/schools_out_2002/quer/thumbs/bild02_th.jpg > [5] => ../../bilder/disco/schools_out_2002/quer/thumbs/bild03_th.jpg > [6] => ../../bilder/disco/schools_out_2002/quer/thumbs/bild05_th.jpg > > Dieses Array würde ich nun gerne so sortieren, dass die Dateinamen > hinten aufsteigend sortiert sind. Ein Strich durch die Rechnung macht > mir da leider das "hoch" und "quer" im Pfadnamen. > > Gibt es eine Möglichkeit/Funktion, die es erlaubt die Arrayelemente nur > nach einem Teil des Elements sortieren zu lassen?? Du könntest Dir eine Funktion hernehmen: function sorthelper($a, $b) { $filea = basename($a); $fileb = basename($b); return strnatcmp($filea,$fileb); } Und diese mit usort verwenden: usort($array, 'sorthelper'); -- Dennis Sterzenbach http://www.darknoise.de/
php::bar PHP Wiki - Listenarchive