$safeval = EtcSafeVul::getProjectSafeVulNum($start_date, $end_date, $projectType); $safevalChart = array(); $sCount = count($safeval); if ($sCount > 0) { //$i=0; foreach ($safeval as $item) { $safevalChart["name"][] = $item['PROJECT_NAME']; $safevalChart["num"][] = $item['NUM']; // $i++; } } else { $safevalChart["name"] = array(''); $safevalChart["num"] = array(0); } //漏洞类型 $safevalType = EtcSafeVul::getSafeVulType($start_date, $end_date, $projectType); $safevalTypeChart = array(); $tCount = count($safevalType); if ($tCount > 0) { //将最后一条记录放在首行 $safevalTypeChart['vultype'][] = $safevalType[$tCount - 1]['VUL_TYPE']; $tempValue = array(); $tempValue['value'] = $safevalType[$tCount - 1]['NUM']; $tempValue['name'] = $safevalType[$tCount - 1]['VUL_TYPE']; $safevalTypeChart['data'][] = $tempValue; for ($i = 0; $i < $tCount - 1; $i++) { $safevalTypeChart['vultype'][] = $safevalType[$i]['VUL_TYPE']; $tempValue = array(); $tempValue['value'] = $safevalType[$i]['NUM']; $tempValue['name'] = $safevalType[$i]['VUL_TYPE']; $safevalTypeChart['data'][] = $tempValue;