|
@@ -8,6 +8,7 @@ include_once dirname(__FILE__) . '/../main.php';
|
|
|
$params = query_paras();
|
|
|
$date = $params['date'];
|
|
|
|
|
|
+/*---old
|
|
|
$numbers = array(1, 3, 5, 7, 15, 30); # 留存天数
|
|
|
$array = array();
|
|
|
$array2 = array();
|
|
@@ -33,6 +34,28 @@ array_map(function ($n)use($date, $tabName, $new, &$array, &$array2) {
|
|
|
$array2[] = (int) ($total / $new * 100); # 输出
|
|
|
}, $numbers);
|
|
|
//
|
|
|
+*/
|
|
|
+
|
|
|
+//------new----
|
|
|
+$zoneid = 1;//先默认是1,其他区还没有
|
|
|
+$curLoginUidArr = gMem()->hgetall($key);
|
|
|
+
|
|
|
+$numbersArr = array(1, 2, 3, 4, 5, 6,7);
|
|
|
+$day = intval(strtotime($date)/24/60/60);
|
|
|
+foreach ($numbersArr as $type) {
|
|
|
+ $typeDay = intval(strtotime("$day +$type day")/24/60/60);
|
|
|
+ $memKey = "gamerun-loginUser-byUid-zone".$zoneid."-day_".$typeDay;
|
|
|
+
|
|
|
+ $typeArr = gMem()->hgetall($memKey);
|
|
|
+ $retainArr = array();
|
|
|
+ foreach ($curLoginUidArr as $uid=>$val) {
|
|
|
+ if(in_array($uid, $typeArr)){
|
|
|
+ $retainArr[]=$uid;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+}
|
|
|
+
|
|
|
|
|
|
$result = new stdClass();
|
|
|
$result->data1 = $array;
|