Einzelnen Beitrag anzeigen

Flips

Registriert seit: 17. Feb 2005
Ort: Sankt Wendel
491 Beiträge
 
Delphi 7 Professional
 
#1

[PHP] Natürliche Sortierung scheitert

  Alt 23. Jun 2008, 20:12
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.
  Mit Zitat antworten Zitat