이전글) 반복문 빠져나가기, 루프 벗어나기
continue문은 반복문에 필수적인 요소인 break, continue중 하나다.
break는 반복문을 그냥 끝내버리는 것이라면
continue문은 이후의 코드를 생략해버린다.
1 2 3 4 5 6 7 8 9 10 11 12 13 | <?php for($i=0; $i<3; $i++) { if($i == 1) { continue; } echo $i; } ?> | cs |
위의 예제를 보자.
3행에서 3번 반복하는 for문을 선언했다.
하지만 5행에서 $i가 1일 경우
7행에서 반복문 안에있는 이후의 코드를 생략하라고 했다.
즉, 7행 이후의 모든 코드를 생략하고 다음 반복을 시작하라는 뜻이다.
그러면 $i가 1일때만 10행의 출력문이 무시되기때문에
결론적으로 출력 결과는
02
이 되는것이다.