PHP에서 계속 명령문은 현재 루프에서 나머지 코드를 건너 뛰고 다음 루프의 판단을 직접 입력하는 데 사용됩니다. 이것은 특정 조건에 따라 부분 루프 로직을 무시해야 할 때 유용합니다.
<span class="fun">계속하다;</span>
중첩 루프에서 특정 계층을 건너 뛰는 것과 같은 루프 계층과 함께 사용할 수 있습니다.
<span class="fun">계속 2; // 외부 루프를 건너 뜁니다</span>
일반적인 응용 프로그램 시나리오는 다음과 같습니다.
다음 예제는 루프에서 요소를 계속 건너 뛰는 방법을 보여줍니다.
<?php
for ($i = 1; $i <= 10; $i++) {
if ($i % 2 == 0) {
continue;
}
echo $i . "\n";
}
?>
산출:
1
3
5
7
9
다음 예제는 다양한 조건에 따라 "Fizz"또는 "Buzz"를 출력합니다. 후속 출력 :
<?php
for ($i = 1; $i <= 10; $i++) {
if ($i % 5 == 0) {
echo " Fizz";
continue;
} elseif ($i % 3 == 0) {
echo " Buzz";
continue;
}
echo $i;
}
?>
산출:
<span class="fun">12 Fizz4 Buzz Fizz78 Fizzbuzz</span>
계속 명령문은 루프 프로세스를 제어하는 데 중요한 도구입니다. 특히 특정 조건이 충족 될 때 부분 논리 실행을 건너 뛰는 데 있어야합니다. 합리적으로 계속 사용하면 코드 구조가 더 명확 해지고 실행 효율이 높아질 수 있습니다.