Kleines _Arraysort Problem 2D Array alphabetisch zu sortieren

  • Kaum ist das eine Problem gelöst habe ich ein weiteres.
    Ich habe das Array "$sortiert" mit der Größe 7x3 und möchte nun gerne alles alphabetisch nach der 2. Columne sortieren.

    [autoit]

    _ArraySort($sortiert, 0,0,2)

    [/autoit]

    führt aber nicht zu dem gewünschten Ergebnis. Setze ich aber anstelle der 2 eine 0 oder 1 ein klappt alles wunderbar...
    Ich hoffe ihr könnt mir weiterhelfen. Vermutlich ist das wieder so ein Flüchtigkeitsfehler :rolleyes:
    Hier ein kleines Beispiel für das Array:

    Spoiler anzeigen


    [0]|5.55|3576|SciTE
    [1]|3.05|1966|Program Manager
    [2]|5.92|3815|Mozilla Firefox
    [3]|9.2|5930|VLC media player
    [4]|1.88|1210|Adobe Flash Player
    [5]|3.8|2448|Chat
    [6]|1.21|779|Auswertung


    Vielen Dank
    Aquaplant

    Einmal editiert, zuletzt von Aquaplant (16. Oktober 2010 um 19:37)

  • Wieviele Parameter hat _ArraySort()? ;)

    [autoit]

    #Include <Array.au3>
    Local $Array[3][3] = [ _
    [5.55,3576, "SciTE"], _
    [3.05, 1966, "Programm Manager"], _
    [5.92, 3385, "Mozilla Firefox"]]

    [/autoit][autoit][/autoit][autoit]

    _ArrayDisplay($Array)
    _ArraySort($Array, 0, 0, 0, 2)
    _ArrayDisplay($Array)

    [/autoit]