본문 바로가기
개발 기초/PHP

PHP - 기타 제어문(continue, break)

by 륀두 2020. 4. 24.
반응형

1. continue 문

continue 문은 루프 내에서 사용하여 해당 루프의 나머지 부분을 건너뛰고, 바로 다음 조건식의 판단으로 넘어가게 합니다.

보통 반복문 내에서 특정 조건에 대한 처리를 제외하고자 할 때 자주 사용됩니다.

$a = 2;
for ($i=0; $i<=100; $i++) {
    if ($i % $a == 0)
        continue;
    echo "{$i} ";
}
//1~100까지 정수중 홀수만 출력

 

2. break 문

break 문은 루프 내에서 사용합니다.

해당 반복문을 완전히 종료시키고, 반복문 다음에 위치한 명령문으로 이동시킵니다.

즉, 루프 내에서 조건식의 판단 결과에 상관없이, 반복문을 완전히 빠져나가고 싶을 때 사용합니다.

$sum = 0;
$startNum = 1;
$endNum = 100;
$i = $startNum;
while (true) { // 일부러 만든 무한 루프임.
    $sum += $i;
    if ($i == $endNum)
        break;
    $i++;
}
echo "{$startNum}에서부터 {$endNum}까지 더한 값은 {$sum}입니다.";

 

반응형

'개발 기초 > PHP' 카테고리의 다른 글

PHP - 함수  (0) 2020.04.27
PHP - 배열(array)  (0) 2020.04.27
PHP - 반복문  (0) 2020.04.24
PHP - 조건문(if, else, elseif, switch)  (0) 2020.04.23
PHP - 삼항 연산자  (0) 2020.04.23