Что нового

Как сортировать массив по величине значения?

vovsla

Осваивающий
Сообщения
607
Репутация
36
_ArraySort сортирует массив по первым символам, например:
1; 1; 10; 11; 12; 2
Как сортировать массив по величине значения? Чтобы получилось:
1; 1; 2; 10; 11; 12
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
ну если у тебя это строки а не числа, то конечно будет сортировать как строку. если там везде числа, то переопределяй массив, так чтобы каждая числовая строка перешла в число. например Number.
Код:
For $i=0 to UBound($a)-1
   $a[$i] = Number($a[$i])
Next
_ArraySort($a)
 
Верх