>백엔드 개발 >PHP 문제 >선택된 흐름 제어 문 - break 문 및 continue 문(자세한 설명 포함)

선택된 흐름 제어 문 - break 문 및 continue 문(자세한 설명 포함)

慕斯
慕斯원래의
2021-06-02 16:53:001647검색

이전 글에서는 "자세한 설명 및 예제 - for 루프(그리고 while 루프의 차이점)"에 대해 소개했습니다. 이번 글에서는 계속해서 선택된 흐름 제어문 - break 문과 continue 문(자세한 설명 포함)을 소개하겠습니다. 망설이시면 들어와서 배워보세요! 당신은 분명히 뭔가를 얻을 것입니다! ! !

선택된 흐름 제어 문 - break 문 및 continue 문(자세한 설명 포함)

1: break 문

기능:

  • 분기 구조 실행을 종료하려면 스위치에서 break를 사용할 수 있습니다.

  • 모든 루프 구조에서 break를 사용하여 종료할 수 있습니다. 루프 연산 ;

특정 구조는 코드 연산으로 설명됩니다. 코드는 다음과 같습니다.

<?php 
/******break 语句******/
//break测试 输出10个hr
for($hr =0;$hr <10; $hr ++){
    echo $hr. &#39;<hr/>&#39;;
    if($hr == 4){
    break;
    }
}
?>

코드 실행 결과는 다음과 같습니다.

선택된 흐름 제어 문 - break 문 및 continue 문(자세한 설명 포함)

참고:

break 문은 다음과 같습니다. 뒤에는 매개변수가 오고, break1은 break와 같은 의미이며, break2 문이 reloop에 설정되어 2단계 루프(중첩 루프)를 종료하는 경우

코드 연산으로 구체적인 구조를 설명하면 코드는 다음과 같습니다.

<?php 
/******break 语句******/
//break测试 输出10个hr
for($hr =0;$hr <10; $hr ++){
    echo $hr. &#39;<hr/>&#39;;
    if($hr == 4){
    break;
    }
}
for($i =0;$i <10; $i ++){
    for ($j=0;$j<10;$j++){
        echo$j. &#39;&#39;;
    if($j== 4){
    break 2;
    }
    }
    echo &#39;<br/>&#39;;
}
?>

코드 실행 결과는 다음과 같습니다.

선택된 흐름 제어 문 - break 문 및 continue 문(자세한 설명 포함)

break 문을 이해한 후 continue 문을 이해합니다.

continue 기능: 루프 구조를 재활용하여 이 주기를 종료하고 시작합니다.

코드 연산으로 구체적인 구조를 설명합니다. 코드는 다음과 같습니다.

<?php 
//continue
for($i=0;$i<10;$i ++){
    if($i == 4){
        continue;
    }
    echo $i;//0 1 2 3 5
}
?>

코드 실행 결과는 다음과 같습니다. 다음에 숫자 매개변수가 오면 continue1은 continue와 같은 의미이며, reloop에 continue2가 설정된 경우 외부 레이어로 점프하여 루프(중첩 루프)를 계속한다는 의미입니다.

코드 연산을 통해 구체적인 구조를 설명합니다. 선택된 흐름 제어 문 - break 문 및 continue 문(자세한 설명 포함)

<?php 
//continue
for($i=0;$i<10;$i ++){
    if($i == 4){
        continue;
    }
    echo $i;//0 1 2 3 5
}
for($i =0;$i <10; $i ++){
    for ($j=0;$j<10;$j++){  
    if($j== 4){
    continue 2;
    }
    echo$j. &#39;&#39;;
    }
    echo &#39;<br/>&#39;;
}
?>

코드 실행 결과는 다음과 같습니다.


추천 학습: "

PHP Video Tutorial"

위 내용은 선택된 흐름 제어 문 - break 문 및 continue 문(자세한 설명 포함)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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

관련 기사

더보기