>  기사  >  백엔드 개발  >  루프에서 벗어나는 PHP의 '계속' 예에 대한 자세한 설명

루프에서 벗어나는 PHP의 '계속' 예에 대한 자세한 설명

怪我咯
怪我咯원래의
2017-04-15 09:07:583016검색

루프에서 벗어나는 "break"를 배운 후, 루프에서 벗어나는 "continue"를 배워보겠습니다.

continue는 루프에서 벗어나는 데 break만큼 강력하지 않습니다. continue는 이 주기를 종료하고 다음 주기로 들어갈 수만 있습니다.

break와 continue의 차이점은 다음과 같습니다. 우리 체스를 두는 것과 같습니다. 체스를 잘 못하는 사람은 체스판을 끄고 게임을 멈춥니다. 이 문장을 잃으면 다음 문장은 이길 수 없다는 것을 아는 사람들도 있습니다. 패배를 인정하고 다른 게임을 시도하면 이것이 계속됩니다.

계속 제어 흐름도는 다음과 같습니다.

루프에서 벗어나는 PHP의 계속 예에 대한 자세한 설명

계속 루프 인스턴스에서 점프합니다. 코드는 다음과 같습니다

<?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 &#39;$i=&#39;.$i.&#39;$j=&#39;.$j."<br>";  
    }  
}  
 ?>

코드 실행 결과:

루프에서 벗어나는 PHP의 계속 예에 대한 자세한 설명

세부 사항 예:

먼저 $i=0의 가장 바깥쪽 루프를 실행합니다. , 그런 다음 $ j를 실행합니다. 실행이 $j==2에 도달하고 계속 2가 발생하면 최신 for 루프의 2개 루프에서 점프하므로 j=2를 인쇄할 수 없습니다.


위 내용은 루프에서 벗어나는 PHP의 '계속' 예에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.