steffen: Natürliche sortierung mit Indexverbindungen behalten

Hallo Forumuser,

ich sortiere mit natsort einen array. Leider wird der Index mit sortiert. Da mit asort die indexverbindung behalten, aber leider keine natürliche Sortierung hat bräuchte ich so etwas.

Weiß da jemand rat?

steffen

  1. Hallo

    ich sortiere mit natsort einen array. Leider wird der Index mit sortiert. Da mit asort die indexverbindung behalten, aber leider keine natürliche Sortierung hat bräuchte ich so etwas.

    ich verstehe Dein Problem nicht. asort() und natsort() verhalten sich doch analog. Bei beiden bleibt die Schlüssel-Wert-Zuordnung erhalten. Wo ist das Problem?

    Du darfst selbstverständlich nicht mit

    for ($i = 0; $i < count($array); $i++) {  
        # tu was mit Arrayelement $array($i)  
    }
    

    durch Dein sortiertes Array laufen, sondern solltest z.B. foreach benutzen.

    Freundliche Grüße

    Vinzenz

    1. Hallo Vinzenz,

      das war natürlich mein Fehler :)

      Habs nun umgeschrieben und klappt nun Tadellos.

      Danke dir

      steffen