我制作了一系列数据。 所以它看起来像:
Array
(
[0] => Array
(
[0] => something1
[1] => something2
[2] => something3
[3] => something4
[4] => something5
[5] => something6
)
[1] => Array
(
[0] => 3666
[1] => 48
[2] => 6
[3] => 1
[4] => 1
[5] => 215
)
)
我想对数组进行排序:
Array
(
[0] => Array
(
[3] => something4
[4] => something5
[2] => something3
[1] => something2
[5] => something6
[0] => something1
)
[1] => Array
(
[3] => 1
[4] => 1
[2] => 6
[1] => 48
[5] => 215
[0] => 3666
)
)
我该怎么做? 请提供任何有用的建议。 我尝试使用arsort和排序,但我真的不明白发生了什么。数组对我来说是新鲜话题 我的英语很弱,所以请用简单的方式写一下 - 谢谢!
答案 0 :(得分:0)
从你的问题的语法,我假设这是PHP。
您想要的输出有一个按降序排序的子数组,另一个按升序排序。您还希望保持数组索引及其值之间的相关性。
您需要分两步完成此操作:
arsort(Array [0])将按降序对第一个数组进行排序。
asort(Array [1])将按升序对第二个数组进行排序。