找回密码
 加入
搜索
查看: 907|回复: 4

[网络通信] 把原来的数组按如何按从小到大排列得到新的数组?(已解决)

[复制链接]
发表于 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|'


发表于 2021-10-6 17:43:00 | 显示全部楼层
_arraysort
 楼主| 发表于 2021-10-6 19:51:59 | 显示全部楼层

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

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




发表于 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 , "升序排列方式" )
 楼主| 发表于 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 )

感谢 感谢!非常感谢!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-8 16:21 , Processed in 0.076347 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表