- Offizieller Beitrag
Ich habe ein Problem mit _ArraySort. Und zwar mit einem 2D-Array. Ich möchte nach dem 2. Element sortieren lassen. Nun kann es aber sein, dass es mehrere gleiche Einträge gibt, die sich erst im dritten Element unterscheiden.
Dann passiert es, dass die Sortierung mal so und mal so ausfällt, aber nicht so wie ich das haben will.
Hier mal ein Beispiel:
#include <Array.au3>
Dim $array[3][3] = [['abc', 'a11', '555'],['bcd', 'a11', '444'],['cde', 'a11', '666']]
_ArraySort($array,0,0,0,1)
_ArrayDisplay($array)
_ArraySort($array,0,0,0,1)
_ArrayDisplay($array)
_ArraySort($array,0,0,0,1)
_ArrayDisplay($array)
_ArraySort($array,0,0,0,1)
_ArrayDisplay($array)
Ganz oben sollte die "444" stehen, dann die "555" und dann die "666".
Gibt's eine Möglichkeit das hinzubekommen oder hat jemand eine Sortierfunktion, die das beherrscht?