Hey ich hab ein Problem!
Undzwar: wird mit ArraySort zwar schon von klein nach groß aber jedoch nur nach der ersten Zahl.
Beispiel:
Local $array[5] = [4, 10, 3, 1, 999]
_ArraySort($array, 1)
Wird der Array dann so:
[1, 10, 3, 4, 999]
Das Problem ist also das er nur von der ersten Zahl ausgeht und nicht von der ganzen
Gibts da ne andere Funktion?
_ArraySort() Probelm
-
- [ offen ]
- ProblemUser
- Geschlossen
- Erledigt
-
-
Wenn das Array numerisch sortiert werden soll, müssen auch numerische Werte enthalten sein.
Befülle es mit: $a[$i] = Number($variable)
Somit gehst du sicher, dass alle Inhalte numerisch sind und entsprechend sortiert werden. -
For $i = 0 To $array[0] Step +1
$array[$i] = Number($array[$i])
Next
Das habe ich damit schon gelöst, hab ich durch die SUFU gefunden, aber geholfen hat es nicht -
Hallo Problemser,
schau dir http://autoit.de/index.php?page=Thread&threadID=18172 an dort füge ich vor dem Sortieren einfach Stringformat um links mit LeerSellen aufzufüllen, nach dem Sortieren entferne ich sie wieder.
mfg autoBert
-