break 문은 루프 본문이나 스위치에 사용되는데, 이는 현재 루프에서 빠져나오는 것을 의미합니다. 스위치에 break가 나타나면 현재 스위치 문 스위치 본문에서 점프합니다. for 루프에서는 현재 루프에서 빠져나옵니다. 그리고 계속은 이 루프입니다. 이 루프 뒤의 명령문을 건너뛰고 다음 루프를 계속합니다.
예: 99 곱셈표
<code><span>for</span>(<span>$i</span>=<span>1</span>;<span>$i</span><<span>10</span>;<span>$i</span>++){ <span>for</span>(<span>$j</span>=<span>1</span>;<span>$j</span><=<span>$i</span>;<span>$j</span>++){ <span>if</span>(<span>$j</span>==<span>3</span>) <span>//会跳过j=3的算式</span><span>continue</span>; <span>echo</span><span>$i</span>.<span>'x'</span>.<span>$j</span>.<span>'='</span>.<span>$i</span>*<span>$j</span>.<span>' '</span>; } <span>echo</span><span>"<br/>"; }</code>
순찰 결과: j=3이면 이 주기가 종료되고 다음 주기가 계속됩니다. i*3 열은 나타나지 않습니다
<code><span>for</span>(<span>$i</span>=<span>1</span>;<span>$i</span><<span>10</span>;<span>$i</span>++){ <span>for</span>(<span>$j</span>=<span>1</span>;<span>$j</span><=<span>$i</span>;<span>$j</span>++){ <span>if</span>(<span>$j</span>==<span>3</span>) <span>break</span>; <span>echo</span><span>$i</span>.<span>'x'</span>.<span>$j</span>.<span>'='</span>.<span>$i</span>*<span>$j</span>.<span>' '</span>; } <span>echo</span><span>"<br/>"; }</code>
결과: 루프가 j=3에 도달하면 이 루프는 i*3으로 이동하고 다음 열은 실행되지 않으므로 i*1 및 i*2 두 열만 결과에 나타납니다.
저작권 안내: 이 글은 해당 블로거의 원본 글이므로 블로거의 허락 없이 복제할 수 없습니다.
위 내용은 관련 내용을 포함하여 PHP에서 중단과 계속의 차이점을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.