PHP에서는 continue 키워드가 루프 구조에 사용됩니다. 이 루프의 continue 문 이후에 코드를 포기하고 다음 루프로 진행하도록 프로그램을 제어할 수 있습니다. continue는 건너뛰기로 결정하는 선택적 숫자 매개 변수도 허용할 수 있습니다. 여러 루프가 끝나면 기본값은 1이며, 이는 현재 루프의 끝으로 점프함을 의미합니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
continue는 루프 구조에서 사용되며 이 루프의 continue 문 이후에 코드를 중단하도록 프로그램을 제어할 수 있습니다. 그리고 다음 단계로 진행합니다. continue 자체는 루프 구조에서 벗어나지 않고 이번에는 루프를 포기할 뿐입니다. 반복되지 않는 구조(예: if 또는 switch 문)에서 continue를 사용하면 프로그램에서 오류가 발생합니다.
continue 키워드와 break 키워드의 차이점은 continue 키워드는 현재 루프만 종료하는 반면, break 키워드는 전체 루프의 실행을 종료한다는 것입니다.
continue 키워드의 실행 흐름은 아래 그림과 같습니다.
[예제] for 루프를 사용하여 1부터 10 사이의 모든 숫자를 출력합니다. 숫자가 짝수인 경우 현재 루프를 건너뜁니다. 구현 코드는 다음과 같습니다.
<?php for ($i = 1; $i <= 10; $i++) { if($i % 2 == 0) { continue; } echo '$i = '.$i.', <br>'; } ?>
실행 결과는 다음과 같습니다.
$i = 1, $i = 3, $i = 5, $i = 7, $i = 9,
break 키워드와 동일하며 continue는 여러 루프를 건너뛰기 위해 루프의 끝을 결정하는 선택적 숫자 매개 변수를 허용할 수도 있습니다. 1은 현재 루프의 끝으로 점프하는 것을 의미합니다. 구문 형식은 다음과 같습니다.
continue n;
샘플 코드는 다음과 같습니다.
<?php $arr = array('A','B','C','D','E','F','G','H','I','J'); for ($i=0; $i < 10; $i++) { echo '<br>'; if($i % 2 == 0){ continue; } for (;;) { for ($j=0; $j < count($arr); $j++) { if($j == $i){ continue 3; }else{ echo '$arr['.$j.'] = '.$arr[$j].' | '; } } } echo "由于前面跳出了循环,所以这句换无法打印出来!"; } ?>
실행 결과는 다음과 같습니다.
추천 학습: "PHP Video Tutorial"
위 내용은 PHP에서 계속을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!