qsy666888 发表于 2021-10-6 17:41:45

把原来的数组按如何按从小到大排列得到新的数组?(已解决)

本帖最后由 qsy666888 于 2021-10-6 20:37 编辑

$sz = '01-01-01|01-01-02|01-02-01|03-01-01|03-02-02|01-02-02|01-01-03|04-01-01|02-01-02|03-01-02|02-03-02|'


;想把上面数组按从小到大排列,如下:
$xsz = '01-01-01|01-01-02|01-01-03|01-02-01|01-02-02|02-01-02|02-03-02|03-01-01|03-01-02|03-02-02|04-01-01|'


haijie1223 发表于 2021-10-6 17:43:00

_arraysort

qsy666888 发表于 2021-10-6 19:51:59

haijie1223 发表于 2021-10-6 17:43
_arraysort

谢谢,是可以了,但是有个问题,$sz1 = '9, 8, 6, 7, 5, 4, 3, 2, 1, 0'$sz2 = StringSplit($sz1,',')
Local $avArray[$sz2] = [$sz1];这里$sz1是一个文本格式,但这个 [$sz1] 的$sz1需要为一个数量值,用哪个函数代码呢?

_ArraySort($avArray)
_ArrayDisplay($avArray, "升序排列方式" )




haijie1223 发表于 2021-10-6 20:24:51

$sz1 = '9,8,6,7,5,4,3,2,1,0'
$sz2 = StringSplit($sz1,',',3)
_ArraySort($sz2 )
_ArrayDisplay($sz2 , "升序排列方式" )

qsy666888 发表于 2021-10-6 20:36:56

haijie1223 发表于 2021-10-6 20:24
$sz1 = '9,8,6,7,5,4,3,2,1,0'
$sz2 = StringSplit($sz1,',',3)
_ArraySort($sz2 )


感谢 感谢!非常感谢!
页: [1]
查看完整版本: 把原来的数组按如何按从小到大排列得到新的数组?(已解决)