php질문입니다.. 오류를 수정하려면 어떻게 해야하나요...
Copy
<?php
$jumsu= array(array(100,91,90,69,0),
array(99,89,81,60,0),
array(80,79,70,59,0));
for($i=0;$i<= 2;$i++)
{
for($j=0;$j<=3;$j++){
$jumsu[$i][4]= $jumsu[$i][4]+$jumsu[$i][$j];
}
}
for($j=0;$j<=4;$j++){
for($i=0;$i<=2;$i++){
$jumsu[3][$j]=$jumsu[3][$j]+$jumsu[$i][$j];
}
}
Notice: Undefined offset: 3 , Notice: Trying to access array offset on value of type null 이런식으로
$jumsu[3][$j]=$jumsu[3][$j]+$jumsu[$i][$j]; 이 부분에서 오류가 납니다.. 왜 그런 지 알 수 있나요ㅠㅠ?
|
답변 2개 / 댓글 3개
먼저 선언된 배열 $jumsu을 보시면 다중배열로 array가 총3개가 잡혀있습니다
배열의 순서는 0부터시작이며 3번째 값을 가져오시고싶으시다면 $jumsu[2]가 되겠지요(0,1,2순서기때문)
빈값의 배열을 호출하니 오류가 나타나는것입니다.
답변을 작성하려면 로그인이 필요합니다.