1
我需要按降序排列數組。我使用asort
爲了保存對鍵的正確引用。但是,$ind
爲空。爲什麼?按降序對數組進行排序
$selected = array();
for ($i=0; $i<10; $i++) {
$selected[] = array('ind' => $i, 'rank' => rand(0,10));
}
asort($selected, SORT_NUMERIC);
$ind = $selected['ind'];
因爲'$ selected'是數組....你想要一個鍵值爲'$ selected.' – David
$ ind = $ selected [0] ['ind'],它表示$ ind = 0,並且在$ ind = $ selected ['ind'] [0]的情況下,它表示$ ind = null,而$ selected是Array [10] –