Hallo,
ich habe in einem Verzeichnis Dateien mit Namen, die ungefähr so aufgebaut sind:
6_dateiname_1_10.gif, 6_dateiname_1_102.gif, 6_dateiname_1_103.gif....
6_dateiname_1_281.gif, 6_dateiname_1_282.gif....
Ich möchte diese Dateien aus dem verzeichnis auslesen und sortieren lassen (also array[0] sollte 6_dateiname_1_1.gif sein und dann das nächste array halt 6_dateiname_1_2.gif) und dann eben sortiert ausgeben lassen
mein code sieht dazu wie folgt aus:
nun gibt der mir das aber gar nicht sortiert aus, sondern wild durcheinander.
Wo liegt der Fehler?
Für eine Hilfe wäre ich sehr dankbar!
ich habe in einem Verzeichnis Dateien mit Namen, die ungefähr so aufgebaut sind:
6_dateiname_1_10.gif, 6_dateiname_1_102.gif, 6_dateiname_1_103.gif....
6_dateiname_1_281.gif, 6_dateiname_1_282.gif....
Ich möchte diese Dateien aus dem verzeichnis auslesen und sortieren lassen (also array[0] sollte 6_dateiname_1_1.gif sein und dann das nächste array halt 6_dateiname_1_2.gif) und dann eben sortiert ausgeben lassen
mein code sieht dazu wie folgt aus:
PHP-Code:
$verz=opendir(test2);
while($file=readdir($verz))
{
if($file!="." && $file!="..")
{
$array_verpackt[]=$file;
}
}
natcasesort($array_verpackt);
echo $array_verpackt[0];
echo "<br>";
echo $array_verpackt[1];
echo "<br>";
echo $array_verpackt[2];
echo "<br>";
echo $array_verpackt[3];
echo "<br>";
echo $array_verpackt[46];
Wo liegt der Fehler?
Für eine Hilfe wäre ich sehr dankbar!
Kommentar