2013-02-21 34 views
0

我有一個數組,看起來像這樣:krsort用於與INT的數組作爲索引

Array ([2] => 2 [3] => 2 [1] => 1) 

我想這樣的整數是按降序排序的數組

Array ([3] => 2 [2] => 2 [1] => 1) 

有一個可以做到這一點的PHP函數,我試過krsort,但我認爲只有在字符串輸出爲「1」時才起作用。

謝謝

回答

0

krsort是正確的,但它更改該數組(通過引用傳遞),不返回一個新的。

krsort($a); 
print_r($a); 
0

所有它輸出的 「1」 的更多信息。

因爲你人稱其爲:

$newarr = krsort($myarr); 

krsort()返回true /成功/失敗錯誤。該數組就地排序並仍由$ myarr引用。

0

嘗試:

print_r($arr); 
krsort($arr, SORT_NUMERIC) 
print_r($arr); 

希望它能幫助:)