Hi, ich komm echt langsam nichtmehr weiter.
Ich hab einen Ordner, in welchem Dateien sind von 0.jpg bis XXX.jpg, in aufsteigender Folge.
Damit diese via PHP auch so sortiert werden, benutze ich natcasesort .
Allerdings gibt er mir dann folgendes aus:
Code:
$pics = array ();
$
handle = dir($path);
while ($entry = $
handle->read()) {
if ($entry != "." && $entry != "..") {
array_push($pics,$entry);
}
}
$
handle->close();
natcasesort ($pics);
print_r ($pics);
Zitat:
Array ( [55] => 0.jpg [58] => 1.jpg [49] => 2.jpg [29] => 3.jpg [38] => 4.jpg [22] => 5.jpg [60] => 6.jpg [24] => 7.jpg [59] => 8.jpg [51] => 9.jpg [54] => 10.jpg [31] => 11.jpg [19] => 12.jpg [61] => 13.jpg [48] => 14.jpg [76] => 15.jpg [3] => 16.jpg [45] => 17.jpg [68] => 18.jpg [28] => 19.jpg [15] => 20.jpg [63] => 21.jpg [53] => 22.jpg [42] => 23.jpg [5] => 24.jpg [26] => 25.jpg [69] => 26.jpg [35] => 27.jpg [74] => 28.jpg [77] => 29.jpg [56] => 30.jpg [25] => 31.jpg [67] => 32.jpg [72] => 33.jpg [43] => 34.jpg [23] => 35.jpg [16] => 36.jpg [20] => 37.jpg [37] => 38.jpg [0] => 39.jpg [27] => 40.jpg [9] => 41.jpg [36] => 42.jpg [12] => 43.jpg [41] => 44.jpg [2] => 45.jpg [44] => 46.jpg [75] => 47.jpg [30] => 48.jpg [79] => 49.jpg [34] => 50.jpg [11] => 51.jpg [18] => 52.jpg [32] => 53.jpg [70] => 54.jpg [78] => 55.jpg [62] => 56.jpg [52] => 57.jpg [10] => 58.jpg [33] => 59.jpg [73] => 60.jpg [4] => 61.jpg [21] => 62.jpg [65] => 63.jpg [17] => 64.jpg [14] => 65.jpg [6] => 66.jpg [40] => 67.jpg [64] => 68.jpg [66] => 69.jpg [47] => 70.jpg [57] => 71.jpg [1] => 72.jpg [71] => 73.jpg [39] => 74.jpg [50] => 75.jpg [8] => 76.jpg [46] => 77.jpg [13] =>
Wieso stimmen die Indexe nicht????
Ich hätte gerne array[0] = 0.jpg, array[n] = n.jpg
Thx
Philipp F.