可能重複進行排序:
How do I sort a multidimensional array in php
Sorting a multidimensional array in PHP?PHP具有多於1點式柱排序多維通過
如何可以由高,中排序的陣列(見下文),低?
# Generate random events
$severity = array('high','medium','low');
$events = array();
for ($i=1,$n=10;$i<=$n;$i++) {
$events["Country{$i}"] = array(
'high' => rand(0,100),
'medium' => rand(0,100),
'low' => rand(0,100),
'total' => 'X'
);
}
我意味着在底線我將有一個排序後的數組,其保持由高,則介質的最高值排序的所有的countryX
,然後低 - 所有在1個大陣列。
嘗試了不同的方法,但顯示正確的結果。
閱讀[在array_multisort]的文件(http://php.net/manual/en/function.array-multisort.php) – hackartist 2012-03-04 21:10:22
找到了解決基於在array_multisort文檔,可以在http://引擎收錄.com/taMH4Qni – Broshi 2012-03-05 09:07:52