[請益]多維陣列的反向排序

看板PHP作者 (決心)時間16年前 (2010/02/10 10:28), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/1
如果現在有兩個陣列 $var1 = array(10, 1000, 100, 0); $var2 = array(1,3,2,4); 用array_multisort($var1, $var2); 可以得到這樣的結果: array 1 = (0, 10, 100, 1000); // 將$var1由小到大排列 array 2 = (4, 1, 2, 3); // $var2隨$var1改變 假設今天要將$var1做反向排列(也就是由大到小排列) 變成 array 1 = (1000, 100, 10, 0); array 2 = (3, 2, 1, 4); 請問一下應該用那一個語法去寫呢? 感謝各位~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.79.191

02/10 11:07, , 1F
rsort()
02/10 11:07, 1F

02/10 11:13, , 2F
你的範例是官網的範例應該有寫耶,用array_multisort(
02/10 11:13, 2F

02/10 11:13, , 3F
($var1, SORT_DESC, $var2);
02/10 11:13, 3F

02/10 11:27, , 4F
啊!! 我沒有看到那個遞減的範例:P L大謝謝你!! :)
02/10 11:27, 4F
文章代碼(AID): #1BSXdGvB (PHP)
文章代碼(AID): #1BSXdGvB (PHP)