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>";
}
?>▼ 사용 예제

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>";
}
?>▼ 사용 예제

☞ 이 예제들은 ‘break’와 ‘continue’ 구문을 활용하여 특정 조건에서 반복문의 실행을 제어하는 방법을 보여줍니다.
관련 이전 게시글
- PHP if 조건문 사용하기: if, else, elseif 구문
- PHP에서 while과 do-while 반복문 사용하기
- PHP for, foreach 반복문 사용하기
- PHP에서 변수 기본 사용법
- PHP 날짜, 숫자, 문자열 사용하는 방법
이 글이 도움이 되셨다면 공유 부탁드립니다!



