【发布时间】:2015-12-03 18:13:27
【问题描述】:
这是我的数组(在我做了排序之后):
array(4) {
["3"]=>
float(24)
["4"]=>
float(50)
["2"]=>
float(50)
["1"]=>
float(50)
}
它按其值排序。这没关系,但如果值相同,我只想按键排序这些值。
如果我使用ksort(myarray),我的数组是按键排序的:
array(4) {
["1"]=>
float(50)
["2"]=>
float(50)
["3"]=>
float(24)
["4"]=>
float(50)
}
但后来它不再按值排序了。
我想要达到的结果是:
array(4) {
["3"]=>
float(24)
["1"]=>
float(50)
["2"]=>
float(50)
["4"]=>
float(50)
}
【问题讨论】: