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