我有ID ASC這樣在mysql中排序數據:如何在PHP中對數組進行排序?
注:總不能在MySQL中,共有來自價格* total_item - >例如
id name total
---- ----------- ----------
1 item1 3
2 item2 5
3 item3 1
4 item4 2
5 item5 4
,我想排序在PHP
首先,我總排序,以獲得最高總排在首位
//insert total into list
for($i=0;$i<5;$i++){
$total_list[] = $total;
$b = $total_list;
rsort($b);
//display total from highest to lowest
echo $b[$i];
}
結果將是這樣的:
id name total
---- ----------- ----------
1 item1 5
2 item2 4
3 item3 3
4 item4 2
5 item5 1
沒關係,我已經排好序的總得按照我上面的代碼
所以爲了獲取名稱排序也一樣,我必須對它進行排序,但我已經嘗試過了相同的方式,我總排序,但結果是不同的
不,我要的結果是這樣的
id name total
---- ----------- ----------
1 item2 5
2 item5 4
3 item1 3
4 item4 2
5 item3 1
你爲什麼不在你的mysql select中進行排序?像:select * from table name order by total,name – bitfiddler
@deceze - no我認爲它不是重複的 –
@bitfiddler - 不,因爲總數不在mysql中 –