PHP에서 continue 키워드의 역할과 사용법
PHP 프로그래밍에서 continue는 매우 유용한 키워드입니다. 루프 문의 실행 흐름을 제어하는 데 사용되며 현재 루프의 나머지 코드를 건너뛰고 다음 루프 실행에 직접 들어갈 수 있습니다.
continue의 기능은 루프 문에서 현재 반복의 코드를 건너뛰고 다음 반복을 직접 시작하는 것입니다. continue 문이 실행되면 루프 제어는 continue 문 뒤의 코드를 실행하지 않고 즉시 루프 본문의 시작 부분으로 이동합니다.
일반적으로 continue 키워드는 for, foreach, while 및 do-while 루프에 사용됩니다. 다음은 각 루프에서 계속 사용하는 방법을 설명합니다.
for 루프에서 continue 문은 현재 반복을 건너뛰고 다음 반복을 시작하는 데 사용됩니다. 예:
for ($i = 1; $i <= 10; $i++) { if ($i % 2 == 0) { continue; // 跳过偶数的迭代 } echo $i . " "; } // 输出结果:1 3 5 7 9
위의 예에서 $i가 2, 4, 6, 8 및 10과 같을 때 continue 문은 이러한 짝수 반복을 건너뛰고 다음 반복을 계속합니다. 따라서 홀수만 출력됩니다.
foreach 루프에서 continue 문은 현재 반복을 건너뛰고 다음 반복을 시작하는 데도 사용됩니다. 예:
$fruits = array("apple", "banana", "cherry", "date", "elderberry"); foreach ($fruits as $fruit) { if ($fruit == "cherry") { continue; // 跳过"cherry"的迭代 } echo $fruit . " "; } // 输出结果:apple banana date elderberry
위의 예에서 요소의 값이 "cherry"와 같을 때 continue 문은 반복을 건너뛰고 다른 과일의 값만 출력합니다.
while 루프에서 continue 문은 현재 반복을 건너뛰고 다음 반복을 시작하는 데에도 사용됩니다. 예:
$i = 0; while ($i < 5) { $i++; if ($i == 3) { continue; // 跳过$i等于3的迭代 } echo $i . " "; } // 输出结果:1 2 4 5
위의 예에서 $i가 3과 같을 때 continue 문은 이 반복을 건너뛰고 다른 값만 출력합니다.
do-while 루프에서 continue 문은 현재 반복을 건너뛰고 다음 반복을 시작하는 데에도 사용됩니다. 예:
$i = 5; do { $i--; if ($i == 3) { continue; // 跳过$i等于3的迭代 } echo $i . " "; } while ($i > 0); // 输出结果:4 2 1 0
위의 예에서 $i가 3과 같을 때 continue 문은 이 반복을 건너뛰고 다른 값만 출력합니다.
요약하자면, 루프 문에서 continue 키워드의 기능은 현재 반복을 건너뛰고 다음 반복을 시작하는 것입니다. 계속을 사용하면 루프 내 코드의 실행 흐름을 유연하게 제어하여 특정 논리를 구현할 수 있습니다.
continue 문은 루프 본문 내에서만 사용할 수 있습니다. 그렇지 않으면 구문 오류가 발생합니다. 또한 여러 개의 중첩 루프 문이 사용되는 경우 continue 문은 내부 루프의 현재 반복만 건너뛰고 외부 루프의 실행에는 영향을 주지 않습니다.
이 글이 PHP의 continue 키워드를 이해하고 사용하는 데 도움이 되기를 바랍니다!
위 내용은 PHP에서 continue 키워드의 역할과 사용의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!