將最后一句echo $tem修改成$data[] = $tem,將所有的$tem存進$data數(shù)據(jù),接著用rsort($data),就會按照數(shù)組元素的值的大小進行從大到小的排列,然后取出$data[0],$data[1],$data[2],$data[3],$data[4]就是你要的前5個最大的了
北海街道ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!
代碼在你的基礎(chǔ)上改的,前面沒動從echo $tem開始修改
while ($item = mysql_fetch_array($rs)) {
if( $item["season"]==$tm){
$bnun = Sqrt($item["ccz"]*$item["ccz"] +$item["sjz"]*$item["sjz"]);
for($c=1; $c=6; $c++) {
$anun[$c] = Sqrt($caizi[$c] *$caizi[$c] +$sheji[$c]*$sheji[$c] );
if($anun[$c]!=0){
$temp[$c]= ($caizi[$c]*$item["ccz"] + $sheji[$c]*$item["sjz"])/$anun[$c] *$bnun;
}
else{$temp[$c]=0;}
}
$tem = ($temp[1] +$temp[2] +$temp[3][a] +$temp[4] +$temp[5])/$num1;
$data[] = $tem;
}
}
rsort($data);
echo $data[0];
echo $data[1];
echo $data[2];
echo $data[3];
echo $data[4];
建立一個用于區(qū)別順序的字段,比如叫ProductOrder,在添加產(chǎn)品時以O(shè)RDER為排序方式, 甲填1 丙填3 乙填2,這樣就與錄入順序無關(guān)。
select * from Products order by ProductOrder asc 得到可控的順序 ProductNo排序也可以,請考慮效率
數(shù)據(jù)庫增加顯示順序字段(不能使用自增的ID,因為需要改變,而主鍵ID規(guī)范上不允許修改)
查詢的時候用order by對顯示順序進行排序即可
修改順序的時候直接修改數(shù)據(jù)庫中兩個改變順序的記錄即可
既然是貼吧,肯定有主題分類,分類下面是帖子,帖子下面是回復(fù),回復(fù)可否再回復(fù)?用戶信息等等 大致給你個思路吧。
主題表(單獨列出方便擴張主題)
帖子跟回復(fù)表 (貼量一般的化足夠了,多了就拆表)
舉個例子,無限級分類的。
id comment showtime userid aboutid
1 ** ** ** 0
2 ** ** ** 1
3 ** ** ** 0
4 ** ** ** 2
0表示帖子 其他是回復(fù) 相對應(yīng)得時回復(fù)內(nèi)容的id 如果貼量大 可以考慮把貼子內(nèi)容抽出去
其次用戶表 可以放一些用戶的資料了 擅長了 積分了 等等 這個具體還要看需求。
都是浮云,實際敲出來那不方便改就是了。
多重排序,order by 字段 方式,字段 方式...
order by age desc,id desc 先按年齡降序,相同的年齡里按id降序
order by id,age desc 先按id升序,相同的id里按年齡降序
至于你到底需要什么樣的排序方式,按這個思路自己寫就可以了
當(dāng)前題目:php數(shù)據(jù)庫先后排列 php中數(shù)組排序
URL分享:http://muchs.cn/article22/docoscc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、用戶體驗、網(wǎng)站改版、搜索引擎優(yōu)化、網(wǎng)站營銷、建站公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)