编辑代码

<?php
function run_getPackgeCntInfo($arrParams){
    $result = ['iRet'=>0, 'sMsg'=>'ok'];
    //接受变量
    $packgeList = $arrParams['packgeList'];
    $totalCnt = 0;
    //$this->AMSLog(__FILE__, __LINE__, LP_DEBUG, 'run_getPackgeCntInfo totalCnt1:'.$totalCnt);

    if(!empty($packgeList)){
        foreach($packgeList as $val){
            if($val['iPackageId'] == '5837025' && $val['iStatus'] == '0'){
                $totalCnt += $val['iPackageNum'] * 400;
            }
            if($val['iPackageId'] == '5837026' && $val['iStatus'] == '0'){
                $totalCnt += $val['iPackageNum'] * 2000;
            }
        }
    }
    //$this->AMSLog(__FILE__, __LINE__, LP_DEBUG, 'run_getPackgeCntInfo totalCnt2:'.$totalCnt);

    $result['jData'] = ['totalCnt'=>$totalCnt];
    return $result;
}

$arrParams = [
    'packgeList' => [
        ['iPackageId'=>'5837025','iPackageNum'=>'1','iStatus'=>'0','iPackagePrice'=>'400',],
        ['iPackageId'=>'5837026','iPackageNum'=>'1','iStatus'=>'0','iPackagePrice'=>'2000',],
        ['iPackageId'=>'5837025','iPackageNum'=>'1','iStatus'=>'0','iPackagePrice'=>'400',],
    ]
];
print_r(run_getPackgeCntInfo($arrParams));