PHP 배열 논리 재 요인
내가 내 코드를 팩터 다시하려고 해요 ...이 PHP 배열 논리 재 요인
나는 다음과 같은 한 ... PHP입니다 :$totals[] = "Total";
$totals[] = $counts['hole'][1] + $counts['warn'][1] + $counts['info'][1] + $counts['crit'][1];
$totals[] = $counts['hole'][2] + $counts['warn'][2] + $counts['info'][2] + $counts['crit'][2];
$totals[] = $counts['hole'][3] + $counts['warn'][3] + $counts['info'][3] + $counts['crit'][3];
$totals[] = $counts['hole'][4] + $counts['warn'][4] + $counts['info'][4] + $counts['crit'][4];
$totals[] = $counts['hole'][5] + $counts['warn'][5] + $counts['info'][5] + $counts['crit'][5];
$totals[] = $counts['hole'][6] + $counts['warn'][6] + $counts['info'][6] + $counts['crit'][6];
왜 작동하지 않습니까?
for($i; $i < 6; $i++){
foreach($severity as $sev){
$totals[$i] = $totals[$i] + $counts[$sev][$i];
}
}
예, $ i var을 초기화하는 것을 잊어 버렸습니다 ... 이로 인해 원치 않는 결과가 발생했습니다. 이 중 하나가 또 다른 foreach 루프 안에 있습니다. 나는 또한 + =를 반영하도록 코드를 조정했다 ... 나는 잠시 동안 PHP를 사용하지 않았고 sytax가 허용되었는지 확실하지 않았다. (저는 파이썬 해커입니다.) 감사! –