我想按數字順序排列一個多維數組,每個項目的第二個值。在沒有密鑰的PHP中多維數組的排序?
這是數組:
$vulc = array(
array('s',3),
array('s',5),
array('s',2)
);
,我想這樣的輸出:
$vulc = array(
array('s',5),
array('s',3),
array('s',2)
);
我嘗試這樣做:
foreach ($vulc as $key => $row) {
$distance[$key] = $row[2];
}
array_multisort($distance, SORT_ASC, $vulc);
但沒有工作:(請幫助我不建議看到其他答案...通常其他答案太難了:(
我會忽略你的「對方回答」此言一出,並鏈接這一點,因爲它真的不能得到任何不那麼困難比這http://stackoverflow.com/questions/2699086/sort-multi-dimensional-array-by-value – Loek
我已經關閉了你的最後一個問題,並在重複有多個解決方案如何解決它:http://stackoverflow.com/q/17364127/3933332我不能做答案更爲明顯。 – Rizier123
@ Rizier123我知道,我看到你的鏈接的問題......但對我來說太難理解那裏接受的答案問題:難以beacause是大的,我不能用php e,因爲我是意大利人,不懂英語 – Borja