计算积分的function

昨天 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(' ',' ',$infos);
            echo $infos;
        }
    }else{
        echo "目前积分无法满足条件,不能换算";
    }
}

 

时间: 2024-10-26 08:26:18

计算积分的function的相关文章

QQ旋风积分是怎么计算的

  相信QQ旋风的用户都有发现QQ旋风有一个积分的机制,像是话费的积分是充多少话费有多少积分,通过话费来计算积分的,那么QQ旋风积分的计算方法又是什么呢? 积分计算方法:   

JavaScript实现的GBK、UTF8字符串实际长度计算函数

  主要是为了匹配数据库的长度范围内,比如GBK的数据库某字段是varchar(10),那么就相当于5个汉字长度,一个汉字等于两个字母长度.如果是UTF8的数据库则是每个汉字长度为3. 知道了以上原理以后,我们就可以算出一个字符串的实际长度了,如果是GBK字符集遇到中文加2,如果是UTF8字符集遇到中文加3即可 GBK长度计算函数: 代码如下: // GBK字符集实际长度计算 function getStrLeng(str){ var realLength = 0; var len = str.

流式计算的系统设计和实现

阿里云数据事业部强琦为大家带来题为"流式计算的系统设计与实现"的演讲,本文主要从增量计算和流式计算开始谈起,然后讲解了与批量计算的区别,重点对典型系统技术概要进行了分析,包括Storm.Kinesis.MillWheel,接着介绍了核心技术.消息机制以及StreamSQL等,一起来了解下吧.   增量计算和流式计算 流式计算 流计算对于时效性要求比较严格,实时计算就是对计算的时效性要求比较强.流计算是利用分布式的思想和方法,对海量"流"式数据进行实时处理的系统,它源

PHP安装GeoIP扩展根据IP获取地理位置及计算距离的方法_php实例

根据IP获取访客所在国家/城市/经纬度安装GeoIP扩展: sudo apt-get install libgeoip-dev pecl install geoip-1.1.0 注意:Beta版要指定版本号.如果是apt安装的PHP,直接安装php5-geoip这个包即可. php.ini中加入: extension=geoip.so geoip.custom_directory="/usr/share/GeoIP" 免费下载GeoLiteCity数据库(解压后18MB): http:

php对文件夹进行相关操作(遍历、计算大小)_php技巧

为大家分享的第一个操作内容: 遍历并打印指定目录下所有文件 <?php //功能:遍历并打印指定目录下所有文件 function scan_dir($dir_name,$dir_flag=1) { static $FILE_COUNT=1; //记录文件数目 初值为1 目录名称不记 $FILE_COUNT--; //每调用一次scan_dir()函数自减1 @$dir_handle=opendir($dir_name); //抑制错误信息显示 便于自定义错误显示 if(!$dir_handle)

php计算整个mysql数据库大小的方法_php技巧

本文实例讲述了php计算整个mysql数据库大小的方法.分享给大家供大家参考.具体如下: 这里用MB,KB或者GB的格式返回计算结果. function CalcFullDatabaseSize($database, $db) { $tables = mysql_list_tables($database, $db); if (!$tables) { return -1; } $table_count = mysql_num_rows($tables); $size = 0; for ($i=0

第三方支付实现网付积分解禁

商报讯(记者 吴辰光)此前被招商银行叫停的信用卡网付积分开始解禁.据了解,即日起,网购爱好者在使用百度旗下支付工具百付宝进行网购消费时,将可以获得和线下POS刷卡消费等值的积分. 在招商银行信用卡中心的"不予计算积分商户"名单中,其他的第三方支付平台依然在列.据"网购达人"黄小姐透露,从去年10月底开始,她利用百付宝在网上购物就不能再享受累计积分待遇了,但她刚刚再次用百付宝支付时,"积分又有了". 据了解,"积分"是各大银行为

开放搜索相关性函数Distance:计算你我之间的距离

本期分享专家:夏苜,一直从事oss.cdn.ram.开放搜索等产品的技术支持,虽然是女子,对技术也有一颗执著的心.爱技术,爱分享.本期的分享专题-开放搜索相关性函数distance的应用 Distance, 是距离的意思,但是在技术函数的世界里,它可以计算距离. 你在点外卖,distance在计算着你和商家的距离: 你在打车,distance在计算着你和司机的距离: 你在找朋友,distance在计算着你和朋友间的距离: 你在生活,distance在计算. 原来生活中看似常用的功能是被这个神奇的

JS根据生日月份和日期计算星座的简单实现方法_javascript技巧

本文实例讲述了JS根据生日月份和日期计算星座的简单实现方法.分享给大家供大家参考,具体如下: 看到了别人写的一个计算星座的js,冗长的有点儿看不过去,就自己写个了. 我想,这个函数应该足够精简了:) 什么 if 啊 switch 啊 for 啊 通通滚蛋了-- 传入参数:month [int] 1-12;  day [int] 1-31. // 根据生日的月份和日期,计算星座. function getAstro(month,day){ var s="魔羯水瓶双鱼牡羊金牛双子巨蟹狮子处女天秤天蝎