phpbar.de logo

Mailinglisten-Archive

[php] Verzeichnis natürlich sortiert in array

[php] Verzeichnis natürlich sortiert in array

Steffen Klapka steffen at surfrein.de
Die Sep 16 09:39:14 CEST 2008


Hallo,

ich möchte die Inhalte eines Verzeichnisses in ein Array schreiben,
wobei es wichtig ist das die Array-Keys gleich zu einer natürlichen
Sortierung der Dateinamen sind.

Als Beispiel (im Verzeichnis liegen):

01.jpg
03.jpg
100.jpg
109.jpg
11.jpg

Das Array soll so aussehen:

1 => 01.jpg
2 => 03.jpg
3 => 11.jpg
4 => 100.jpg
5 => 109.jpg

Leider komme ich so nicht weiter:

$ARRAY = glob($files);
natsort($ARRAY);

da  hier  zwar die Dateinamen richtig sortiert werden, jedoch die Keys
nicht   passen.   "glob"   holt   die   Dateien   so   wie   diese  im
Verzeichnislisting stehen, und natsort ändert nicht die keys.

1 => 01.jpg
2 => 03.jpg
5 => 11.jpg
3 => 100.jpg
4 => 109.jpg

Hat jemand ein Lösungsansatz?



---
MfG
Steffen


php::bar PHP Wiki   -   Listenarchive