首页 > 开发 > PHP > 正文

计算积分的function

2024-05-04 22:58:43
字体:
来源:转载
供稿:网友

昨天 goocao搞活动 报名可获得免费上机

把报名的系统完成后需要对积分和上机时间进行计算;写了个function 收藏以后可能用的到

 

/**
     * 积分
     * 表:userbonus
     * */
$channelintegralarr=array(
'threads'=>4,
'comments'=>4
);

function intagralconsersiontime($integral,$disinfo=''){
    $accordtime=30;
    $result=$integral-$accordtime;
    if ($result>0){
        $onlinetime=1;
        for ($i=1;$i<=$result;$i++){
            if ($result-$accordtime<0){
                break;
            }
            $result=$result-$accordtime;
            $onlinetime++;
        }
        $infos="当前积分:$integral<br>可换得上机时间:$onlinetime 小时<br>剩余积分:$result";
        if ($disinfo==1){
            echo $infos;
        }else{
            $infos=ereg_replace(' ','&nbsp;',$infos);
            echo $infos;
        }
    }else{
        echo "目前积分无法满足条件,不能换算";
    }
}

 

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表