Felix Riesterer: sorry, zu schnell abgeschickt!

Beitrag lesen

Lieber martinli,

ksort($bild);
Du verwendest ksort()? Ist $bild ein assoziatives Array? Wenn dem nicht so ist, dann hat Dein Array numerische Schlüssel, seine Elemente sind also durchnummeriert. Da hat dann ksort() keinen Sinn, da es die Nummerierung "sortieren" würde, was natürlich keine Veränderung bringt. Das Filesystem gibt Dir wahrscheinlich die Dateien in der Reihenfolge ihres Anlegens zurück, daher sind sie so "unsortiert". Was Du vielleicht suchst, ist sort()!

Natürlich musst Du das Ergebnis von sort($bild) auch verwerten, indem Du es einer Variablen zuordnest!
$bild = sort($bild);

Liebe Grüße aus Ellwangen,

Felix Riesterer.