PHP 제어 흐름: break와 continue 사용하기

PHP 제어 흐름: break와 continue 사용하기

이 글에서는 PHP의 반복문 제어를 위한 ‘break’와 ‘continue’ 구문의 사용법에 대해 알아보겠습니다. 이 구문들은 반복문의 실행 흐름을 조절하는 데 사용됩니다.

1. break 구문

‘break’ 구문은 반복문의 실행을 즉시 중단하고 반복문 외부로 제어를 이동합니다. 예를 들어, 특정 조건이 만족될 때 반복문을 빠져나가고자 할 때 사용합니다.

<?php
  // 예제 1: 5에 도달하면 반복문 중단
  for ($i = 0; $i < 10; $i++) {
    if ($i == 5) {
      break;
    }
    echo $i . "<br>";
  }

  // 예제 2: banana를 만나면 반복문 탈출
  $fruits = array("apple", "banana", "cherry");
  foreach ($fruits as $fruit) {
    if ($fruit == "banana") {
      break;
    }
    echo $fruit . "<br>";
  }
?>
PHP 제어 흐름 break 사용 예제

2. continue 구문

‘continue’ 구문은 반복문의 현재 반복을 건너뛰고 다음 반복으로 넘어갑니다. 특정 조건에서 일부 코드를 실행하지 않고 반복문을 계속 진행하려 할 때 유용합니다.

<?php
  // 예제 1: 홀수일 때만 출력
  for ($i = 0; $i < 10; $i++) {
    if ($i % 2 == 0) {
      continue;
    }
    echo $i . "<br>";
  }

  // 예제 2: banana를 건너뛰고 반복
  $fruits = array("apple", "banana", "cherry");
  foreach ($fruits as $fruit) {
    if ($fruit == "banana") {
      continue;
    }
    echo $fruit . "<br>";
  }
?>
PHP 제어 흐름 continue 사용 예제

관련 이전 게시글


이 글이 도움이 되셨다면 공유 부탁드립니다!

위로 스크롤