国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

計算回頭率方法

2019-11-15 02:14:38
字體:
來源:轉載
供稿:網友
計算回頭率方法
public function PRobability() {global $_INPUT;$ret        = array();$time    = $_INPUT['date'] && preg_match('/^/d{4}-/d{2}/-/d{2}$/', $_INPUT['date']) ? strtotime($_INPUT['date']) : strtotime('today');$today      = $time;          //該天時間頭$tomorrow   = $time + 86400;  //該天時間尾$flag       = 1;              //是否進入比賽$model      = Model::getInstance('logs.fixedlog');$paymodel   = Model::getInstance('main.payment');$stats      = array();$num        = 0;              //連續一周回頭人數$option     = isset($_INPUT['app']) ? intval($_INPUT['app']) : 1;$interval   = isset($_INPUT['period']) ? intval($_INPUT['period']) : 1; //時間區間一周if($option == 1) {for($i = 0;$i <= $interval;$i++) {        $res  = $model->turnround($today,$tomorrow,$flag);  //獲取該天參加比賽的會員        $temp = array();         foreach($res as $value){        $inmatch = isset($value['inmatch']) ? json_decode($value['inmatch']) : array();            foreach($inmatch as $val) {            if(!in_array($val, $temp)) {                        array_unshift($temp,$val);  //去掉該天重復參加比賽會員            }            }        }        $i==0 ? $total = count($temp) : "";             $temp = array_fill_keys($temp, $i);  //把會員記錄導入stats數組        foreach($temp as $k=>$v) {        if(array_key_exists($k,$stats)) {   //如果stats數組里面存著該會員ID,則尾部追加該登陸的每日號                    $stats[$k] = $stats[$k].",".$v;        } else {        $stats[$k] = $v;        }        }        $today    = $today - 86400;   //逐次改變每日號起止時間            $tomorrow = $tomorrow - 86400;            }$strlen = ($interval+1)*2-1;foreach($stats as $v) {if(isset($v)) {strlen(trim($v)) == $strlen ? $num++ : $num;}}$ret['turnround']['all']   = $stats;$ret['turnround']['total'] = $total;$ret['turnround']['stats'] = count($stats);$ret['turnround']['num']   = $num;} else {$res  = $model->turnround($today,$tomorrow,$flag);  //獲取該天參加比賽的會員$temp = array();         foreach($res as $value){        $inmatch = isset($value['inmatch']) ? json_decode($value['inmatch']) : array();            foreach($inmatch as $val) {            if(!in_array($val, $temp)) {                        array_unshift($temp,$val);  //去掉該天重復參加比賽會員            }            }        }          foreach($temp as $k=>$v) {                $paystatus = $paymodel->hasCharge($v,$tomorrow,$today-1);                isset($paystatus) && $paystatus['num']<>0 ? $num++ : "";        }            $ret['payrate']['all']   = $temp;            $ret['payrate']['total'] = count($temp);$ret['payrate']['num']   = $num;}return $this->ret($ret);    }


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 济南市| 康保县| 梅河口市| 郸城县| 阿合奇县| 寿光市| 安福县| 开化县| 江城| 泰来县| 邛崃市| 深州市| 松溪县| 民权县| 开江县| 嵩明县| 潼关县| 苍溪县| 潮安县| 栖霞市| 凉城县| 育儿| 石柱| 卢氏县| 平阳县| 于都县| 桃园县| 余干县| 瓮安县| 镇沅| 农安县| 中牟县| 丹寨县| 遂宁市| 桓台县| 河间市| 县级市| 巨野县| 咸丰县| 长顺县| 龙陵县|