Hi
Ich möchte Bilder nach Dateiname sortieren und ausgeben.
Die Bilder heissen 111001.jpg bis 111033.jpg
Die Ausgabe vor und nach sort() sieht so aus:
Vor sort - danach
111001 - 111001
...
...
111010 - 111010
111012 - 111012
111011 - 111012
111013 - 111013
...
...
111029 - 111029
111031 - 111031
111030 - 111031
...
....
häääh! das kanns doch nicht sein - oder?! Woran liegt das?
Danke + Gruss
Ich möchte Bilder nach Dateiname sortieren und ausgeben.
Die Bilder heissen 111001.jpg bis 111033.jpg
Die Ausgabe vor und nach sort() sieht so aus:
Vor sort - danach
111001 - 111001
...
...
111010 - 111010
111012 - 111012
111011 - 111012
111013 - 111013
...
...
111029 - 111029
111031 - 111031
111030 - 111031
...
....
häääh! das kanns doch nicht sein - oder?! Woran liegt das?
PHP-Code:
<?php
$loc="pictures";
$dir=opendir($loc);
while ($file = readdir($dir)){
$test=@getimagesize($loc."/".$file);
if($test[2]==1 OR $test[2]==2){
$file = basename($file, ".jpg");
$files[] = array('name'=>$file);
sort ($files);
foreach ($files as $file); {
echo $file[name]."<br>";
}
}
}
?>
Kommentar