반응형
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 |