Bobby: Array-Sortierung

Hi,

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

  1. versuch das mal:

    natsort($array)

    1. Hallo,

      versuch das mal:

      natsort($array)

      Habe ich auch bereits. Mit dem gleichen Ergebnis leider!

      Gruß Bobby

      1. Hallo,

        versuch das mal:

        natsort($array)

        Habe ich auch bereits. Mit dem gleichen Ergebnis leider!

        Gruß Bobby

        asort($array);

  2. 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

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. 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