Array-Sortierung
    
Bobby
    
    
      
    
  - php
 nicht angemeldet
 nicht angemeldetHi,
Ich hab nochmal ne Frage... Ich weiß nicht ob ich blind bin!!!!
Also ich hab nen Array der mit Dateinamen aus einem Verzeichnis gefüllt wurde. Mit print_r bekomm ich folgendes raus (auszugsweise!)
array ( [0] => . [1] => .. [2] => 10.jpg [3] => 101.jpg [4] => 103.jpg [5] => 104.jpg [6] => 106.jpg [7] => 105.jpg [8] => 107.jpg [9] => 108.jpg [10] => 109.jpg [11] => 11.jpg [12] => 110.jpg.....)
nun wollte ich "natcasesort($file);" den Array sortieren... Dabei bekomm ich folgendes raus:
Array ( [0] => . [1] => .. [86] => 2.jpg [98] => 3.jpg [109] => 4.jpg [120] => 5.jpg [131] => 6.jpg [142] => 7.jpg [152] => 8.jpg [164] => 9.jpg [2] => 10.jpg [11] => 11.jpg [23] => 12.jpg [34]...)
Ich möchtes aber die Formatierung wie folgt haben:
Array ( [0] => . [1] => .. [2] => 2.jpg [3] => 3.jpg [4] => 4.jpg [5] => 5.jpg [6] => 6.jpg [7] => 7.jpg [8] => 8.jpg [9] => 9.jpg [10] => 10.jpg [11] ... usw.)
Wie bekkomm ich das hin???
Grüße
Bobby
versuch das mal:
natsort($array)
Hallo,
versuch das mal:
natsort($array)
Habe ich auch bereits. Mit dem gleichen Ergebnis leider!
Gruß Bobby
Hallo,
versuch das mal:
natsort($array)
Habe ich auch bereits. Mit dem gleichen Ergebnis leider!
Gruß Bobby
asort($array);
hi,
nun wollte ich "natcasesort($file);" den Array sortieren... Dabei bekomm ich folgendes raus:
Array ( [0] => . [1] => .. [86] => 2.jpg [98] => 3.jpg [109] => 4.jpg [120] => 5.jpg [131] => 6.jpg [142] => 7.jpg [152] => 8.jpg [164] => 9.jpg [2] => 10.jpg [11] => 11.jpg [23] => 12.jpg [34]...)
Ich möchtes aber die Formatierung wie folgt haben:
Array ( [0] => . [1] => .. [2] => 2.jpg [3] => 3.jpg [4] => 4.jpg [5] => 5.jpg [6] => 6.jpg [7] => 7.jpg [8] => 8.jpg [9] => 9.jpg [10] => 10.jpg [11] ... usw.)
Wie bekkomm ich das hin???
Was meinst du mit "Formatierung" - redest du von der _Nummerierung_ der Array-Indices, die du wieder von 0 beginnend fortlaufend haben möchtest?
Dann wende nach dem Sortieren noch mal array_values() darauf an.
gruß,
wahsaga
Hi,
Was meinst du mit "Formatierung" - redest du von der _Nummerierung_ der Array-Indices, die du wieder von 0 beginnend fortlaufend haben möchtest?
Dann wende nach dem Sortieren noch mal array_values() darauf an.
Genau das meinte ich... Vielen Dank für den Link... Hat geholfen!!!
Gruß Bobby