我有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中 –