sort($arr);由小到大的順序排序(第二個參數為按什么方式排序)忽略鍵名的數組排序
創(chuàng)新互聯專業(yè)為企業(yè)提供川匯網站建設、川匯做網站、川匯網站設計、川匯網站制作等企業(yè)網站建設、網頁設計與制作、川匯企業(yè)網站模板建站服務,10年川匯做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。
rsort($arr);由大到小的順序排序(第二個參數為按什么方式排序)忽略鍵名的數組排序
帥鍋、
你怎么就那么 謎 呢
select * from conter order by ver desc
這個sql 語句就已經幫你把排序做出來了啊
然后不就是想加個名次么。。。
寫個for循環(huán)就OK 了,
怕你不理解還是寫給你吧
select * from conter order by ver desc
我們把這個查詢結果賦值給$gid
for($i=0;$icount($gid);$i++){
echo $i+1;//這就是名詞了
...........省略號處是你輸出的個人信息等資料了,再不懂我就去自殺
}
先根據票數倒序查詢票數表,sql語句大概是
"SELECT 學生id,票數 FROM 票數表 ORDER BY 票數 DESC";假設得到的結果集賦值為 $res,
再用PHP遍歷,
$student?=?array();
foreach?($res?as?$key?=?$value)?{
$student[$value['學生id']]?=?$key?+1;
}?
最后就可以得到student排名數組,鍵是學生的id,值就是學生的排名。
你要現成代碼懶得寫給你.我個人想到的一個方法,
你可以通過id查詢toupiaos的值,然后再查詢比這個id(比如id為4)的值小的值,再統(tǒng)計下有多少個?然后你就可以根據結果得出排名了.