php 루프 제어하기

·2023년 2월 19일
0

continue문

  • 루프 내에서 사용하여 해당 루프의 나머지 부분을 건너뛰고, 바로 다음 조건식의 판단 실행

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

예시
1부터 10까지의 정수 중에서 3의 배수를 제외하고 출력

$exceptNum = 3;
for ($i=0; $i<=10; $i++) {
    if ($i % $exceptNum == 0)
        continue;
    echo "{$i} ";
}

결과

1 2 4 5 7 8 10

break문

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

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

$포켓몬스터 친구들= ["피카츄", "라이츄", "파이리", "꼬부기"];
foreach($포켓몬스터 친구들 as $포켓몬스터) {
  echo $포켓몬스터;
  echo "<br>";
  if($포켓몬스터 == "파이리") {
    break;
  }
}
?>

break문을 통해 반복문을 빠져나온다.

profile
항해중

0개의 댓글