编辑代码

<?php
function run_getUserCntInfo(){
    $result = ['iRet'=>0, 'sMsg'=>'ok'];
    //接受变量
    $t116 = '{"1":"","2":"","3":"","4":"","5":""}';
    $t117 = '{"1":"1","2":"0","3":"1","4":"0","5":"0"}';

    $dataT_1 = json_decode($t116, 320);
    $dataT = json_decode($t117, 320);
    $totalCnt = $lastCnt = 300;
    echo '$totalCnt1:'.$totalCnt."<br/>";
    global $msg;
    if($totalCnt == 300){
        $msg .= '永久任务: 共300<br/>';
    }
    $msg .= '尊享兑换: 共400<br/>';
    //往日积分
    $msg .= 'T-1:';
    foreach($dataT_1 as $key1 => $val1){
        $tmpval1 = intval($val1);
        if($tmpval1 > 0){
            if($key1 == 4){
                $totalCnt += $tmpval1 * 30;
            }else if($key1 == 5){
                $totalCnt += $tmpval1 * 20;
            }else{
                $totalCnt += $tmpval1 * 10;
            }
            $msg .= "任务{$key1}:{$tmpval1}次; ";
        }
    }
    echo '$totalCnt2:'.$totalCnt."<br/>";
    $msg .= '共' .$totalCnt - $lastCnt;
    $lastCnt = $totalCnt;
    //今日积分
    $msg .= '<br/>T  :';
    foreach($dataT as $key2 => $val2){
        $tmpval2 = intval($val2);
        if($key2 == 4){
            if($tmpval2 >= 3){
                $totalCnt += 30;
                $msg .= "任务{$key2}:3次; ";
            }
        }else if($key2 == 5){
            if($tmpval2 >= 2){
                $totalCnt += 20;
                $msg .= "任务{$key2}:2次; ";
            }
        }else{
            if($tmpval2 > 0){
                $totalCnt += 10;
                $msg .= "任务{$key2}:1次; ";
            }
        }
    }
    echo '$totalCnt3:'.$totalCnt."<br/>";
    $msg .= '共' .$totalCnt - $lastCnt;
    $lastCnt = $totalCnt;
    $result['jData'] = ['totalCnt'=>$totalCnt];
    return $result;
}
print_r(run_getUserCntInfo());
echo $msg;