用 php 算 等级
wanfuwu
wanfuwu 2017-05-30 21:13:36
[PHP讨论组]

20170530161608_365.png

<?php
    $aaa = "67";
    $bbb = "98";
    $ccc = "43";
    ?>
<table class="auto-style1" style="width: 28%; height: 134px">
    <tr>
        <td class="auto-style2">姓名</td>
        <td class="auto-style2">成绩</td>
        <td class="auto-style2">等级</td>
    </tr>
    <tr>
        <td class="auto-style2">AAA</td>
        <td class="auto-style2"><?php
         echo $aaa;
 ?></td>
        <td class="auto-style2"></td>
    </tr>
    <tr>
        <td class="auto-style2">BBB</td>
        <td class="auto-style2"><?php
         echo $bbb;
 ?></td>
        <td class="auto-style2">&nbsp;</td>
    </tr>
    <tr>
        <td class="auto-style2">CCC</td>
        <td class="auto-style2"><?php
         echo $ccc;
 ?></td>
        <td class="auto-style2">&nbsp;</td>
    </tr>
</table>

怎么实现等级单元格名次?


wanfuwu
wanfuwu

全部回复(2)
PHP中文网
<?php
$list=array(
    array('name'=>'AAA','score'=>67,'dengji'=>0),
    array('name'=>'BBB','score'=>98,'dengji'=>0),
    array('name'=>'CCC','score'=>43,'dengji'=>0),
);
function cmp($a,$b){
    global $list;
    $a=$list[$a]['score'];
    $b=$list[$b]['score'];
    if($a>$b){
        return true;
    }
    return false;
}
uksort($list,'cmp');
$list=array_values($list);
echo '姓名|分数|名次<br>';
foreach($list as $k=>$row){
    echo $row['name'].'|'.$row['score'].'|'.($k+1);
}


  • 回复 名次从高到低显示
    PHP中文网 作者 2017-05-31 09:41:11
phpcn_u2725

成绩进行范围性的判断

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号