如何按子数组键(10,20,21,60,70)对此数组进行排序:
@OnClick(R.id.retry_button) void foo(){
//TODO button logic
}
要进行最后的排序:
价值1:11.34
价值4:20.4
价值5:6.1
价值2:10
价值3:23.96
使用此功能:
$array = array(
'Value 1'=> array (
'10'=> "-11.34"
),
"Value 2"=> array (
'60'=> '-10'
),
"Value 3"=> array (
'70'=> '-23.96'
),
"Value 4"=> array (
'20'=> '-23.96'
),
"Value 5"=> array (
'21'=> '-6.1'
)
);
我再也找不到我的文字值了。 任何解决这个问题的想法
答案 0 :(得分:1)
只需使用此代码即可。 $ array是您描述的数组的内容
<?php
function sortByValueKey($a, $b) {
$keysA = array_keys($a);
$keysB = array_keys($b);
return $keysA[0] > $keysB[0];
}
uasort($array, 'sortByValueKey');