>  기사  >  백엔드 개발  >  PHP에서 중단과 계속의 차이점

PHP에서 중단과 계속의 차이점

WBOY
WBOY원래의
2016-08-08 09:20:011888검색

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 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

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