루프에서 벗어나는 "break"를 배운 후, 루프에서 벗어나는 "continue"를 배워보겠습니다.
continue는 루프에서 벗어나는 데 break만큼 강력하지 않습니다. continue는 이 주기를 종료하고 다음 주기로 들어갈 수만 있습니다.
break와 continue의 차이점은 다음과 같습니다. 우리 체스를 두는 것과 같습니다. 체스를 잘 못하는 사람은 체스판을 끄고 게임을 멈춥니다. 이 문장을 잃으면 다음 문장은 이길 수 없다는 것을 아는 사람들도 있습니다. 패배를 인정하고 다른 게임을 시도하면 이것이 계속됩니다.
계속 제어 흐름도는 다음과 같습니다.
계속 루프 인스턴스에서 점프합니다. 코드는 다음과 같습니다
<?php for($i=0;$i<2;$i++) { for($j=1;$j<4;$j++) { if($j==2) { continue 2; //跳出最近的一个for循环的2次循环(j=2和j=3) } echo '$i='.$i.'$j='.$j."<br>"; } } ?>
코드 실행 결과:
세부 사항 예:
먼저 $i=0의 가장 바깥쪽 루프를 실행합니다. , 그런 다음 $ j를 실행합니다. 실행이 $j==2에 도달하고 계속 2가 발생하면 최신 for 루프의 2개 루프에서 점프하므로 j=2를 인쇄할 수 없습니다.
위 내용은 루프에서 벗어나는 PHP의 '계속' 예에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!