我有一個數組,看起來像這樣:krsort用於與INT的數組作爲索引
Array ([2] => 2 [3] => 2 [1] => 1)
我想這樣的整數是按降序排序的數組
Array ([3] => 2 [2] => 2 [1] => 1)
有一個可以做到這一點的PHP函數,我試過krsort,但我認爲只有在字符串輸出爲「1」時才起作用。
謝謝
我有一個數組,看起來像這樣:krsort用於與INT的數組作爲索引
Array ([2] => 2 [3] => 2 [1] => 1)
我想這樣的整數是按降序排序的數組
Array ([3] => 2 [2] => 2 [1] => 1)
有一個可以做到這一點的PHP函數,我試過krsort,但我認爲只有在字符串輸出爲「1」時才起作用。
謝謝
krsort是正確的,但它更改該數組(通過引用傳遞),不返回一個新的。
krsort($a);
print_r($a);
所有它輸出的 「1」 的更多信息。
因爲你人稱其爲:
$newarr = krsort($myarr);
和krsort()
返回true /成功/失敗錯誤。該數組就地排序並仍由$ myarr引用。
嘗試:
print_r($arr);
krsort($arr, SORT_NUMERIC)
print_r($arr);
希望它能幫助:)
$age=array("35","37","43");
print_r($age);
krsort($age,1);
print_r($age);
訪問這裏獲取更多幫助: - http://www.w3schools.com/php/func_array_krsort.asp