我有一個數組,看起來像下面的一個。我需要按點數從最高到最低排序。我已經嘗試了所有的排序功能,並且有些會帶來瘋狂的結果。
(
[0] => Array
(
[name] => Shane Jones
[points] => 43
)
[1] => Array
(
[name] => Katie 'Kitty' Youd
[points] => 50
)
[2] => Array
(
[name] => Steve Bennett
[points] => 50
)
[3] => Array
(
[name] => Sharon Harvey
[points] => 99
)
[4] => Array
(
[name] => Sean Dentith
[points] => 50
)
)
呀,你的問題出現了,因爲它是一個多維數組,數組排序功能只會影響最外層陣列。這個數組是如何創建的?它是硬編碼還是來自數據源,如數據庫或XML文件? –
類似的問題已經提出*和*回答:[在PHP中排序關聯數組](http://stackoverflow.com/questions/777597/sorting-an-associative-array-in-php)。請下次使用搜索功能。請參閱[常見問題](http://stackoverflow.com/faq)。 – hakre