sort($arr);由小到大的顺序排序(第二个参数为按什么方式排序)忽略键名的数组排序
创新互联专业为企业提供川汇网站建设、川汇做网站、川汇网站设计、川汇网站制作等企业网站建设、网页设计与制作、川汇企业网站模板建站服务,10年川汇做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
rsort($arr);由大到小的顺序排序(第二个参数为按什么方式排序)忽略键名的数组排序
帅锅、
你怎么就那么 谜 呢
select * from conter order by ver desc
这个sql 语句就已经帮你把排序做出来了啊
然后不就是想加个名次么。。。
写个for循环就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)的值小的值,再统计下有多少个?然后你就可以根据结果得出排名了.