Mailinglisten-Archive |
Aloha,
> ----------
> Von: Dennis Duggen[SMTP:dennis_(at)_duggen.net]
>
> Die Funktion sort() gibt mir z.B.
>
> Zoo.jpg
> haus.jpg
> haus2..jpg
>
> zurück. Ich möchte gerne
>
> haus.jpg
> haus2..jpg
> Zoo.jpg
>
> zurückbekommen.
>
Du musst die Funktion usort benutzen (Steht im Manual bei den Array
functions)
function vergleiche($a,$b) {
// muss -1, 0, 1 zurückgeben, jenachdem ob $a oder $b weiter nach hinten
gehoert.
}
$a = array('haus.jpg', 'Zoo.jpg', 'haus2.jpg');
usort($a, vergleiche);
while(list($key,$value) = each($a)) {
echo "$key: $value<br>\n";
}
Sollte dann das ausgeben (ungetestet)
0: haus.jpg
1: haus2.jpg
2: Zoo.jpg
Viele Grüße, Mathias
php::bar PHP Wiki - Listenarchive