编辑代码

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

    $dataT_2 = json_decode($t116, 320);
    $dataT = json_decode($t117, 320);
    $dataT_1 = json_decode($t314, 320);
    $totalCnt = $lastCnt = 4300;
    echo '$totalCnt1:'.$totalCnt."<br/>";

    //往日积分
    foreach($dataT_2 as $key => $val){
        $tmpval = intval($val);
        if($tmpval > 0){
            if($key == 4){
                $totalCnt += $tmpval * 30;
            }else if($key == 5){
                $totalCnt += $tmpval * 20;
            }else{
                $totalCnt += $tmpval * 10;
            }
        }
    }
    echo '$totalCnt2:'.$totalCnt."<br/>";

    //昨日积分
    foreach($dataT_1 as $key => $val){
        $tmpval = intval($val);
        if($key == 4){
            if($tmpval >= 3){
                $totalCnt += 30;
            }
        }else if($key == 5){
            if($tmpval >= 2){
                $totalCnt += 20;
            }
        }else{
            if($tmpval > 0){
                $totalCnt += 10;
            }
        }
    }
    echo '$totalCnt3:'.$totalCnt."<br/>";

    //今日积分
    foreach($dataT as $key => $val){
        $tmpval = intval($val);
        if($key == 4){
            if($tmpval >= 3){
                $totalCnt += 30;
            }
        }else if($key == 5){
            if($tmpval >= 2){
                $totalCnt += 20;
            }
        }else{
            if($tmpval > 0){
                $totalCnt += 10;
            }
        }
    }
    echo '$totalCnt4:'.$totalCnt."<br/>";
    $result['jData'] = ['totalCnt'=>$totalCnt];
    return $result;
}
print_r(run_getUserCntInfo());