본문 바로가기

카테고리 없음

PHP) continue구문 사용법 : 반복문 도중 생략하고 싶을때, 건너뛰고 싶을때 (continue 문)

이전글) 반복문 빠져나가기, 루프 벗어나기



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


이 되는것이다.