下面我有一個我生成的數組,我需要按第三個[2]值排序。按數值在次數組中排序數組php
陣列:
{
aknox: {
0: "28",
1: "39",
2: "71.79"
},
lphillips: {
0: "81",
1: "106",
2: "76.42"
}
}
預期結果:
{
lphillips: {
0: "81",
1: "106",
2: "76.42"
},
aknox: {
0: "28",
1: "39",
2: "71.79"
}
}
我曾嘗試以下:
usort($ccstats, function($a, $b) {
return strcmp($a[2], $b[2]);
});
$ccstats
是所述數組。
這升序返回數組,當我試圖讓降序排列,即「akonx」數組鍵和「lphillips」迷失方向,變成了0和1
任何幫助表示讚賞
使用'uasort'和你有'strcmp($ b [2],$ a [2])的逆函數;' – ArtisticPhoenix