PHP Break語句含代碼

    PHP Break語句

    PHP的break語句用于中斷當前的for、while、do-while、switch和foreach循環的執行。愛掏網 - it200.com如果在內部循環中使用break,它只中斷內部循環的執行。愛掏網 - it200.com

    break 關鍵字立即結束循環或switch結構的執行。愛掏網 - it200.com它打斷程序在指定條件處的當前流程,并且程序控制在循環外的下一條語句處繼續執行。愛掏網 - it200.com

    break語句可以在所有類型的循環(如while、do-while、for、foreach循環)和switch case語句中使用。愛掏網 - it200.com

    語法

    jump statement;
    break;
    

    流程圖

    PHP循環中的break語句

    讓我們看一個簡單的示例,如果i的值等于5,則中斷for循環的執行。愛掏網 - it200.com

    <?php  
    for(i=1;i<=10;i++){  
    echo "i <br/>";  
    if($i==5){  
    break;  
    }  
    }  
    ?>
    

    輸出:

    1
    2
    3
    4
    5
    

    PHP Break:“在內部循環中”

    PHP中斷語句只中斷內部循環的執行。愛掏網 - it200.com

    <?php  
    for(i=1;i<=3;i++){  for(j=1;j<=3;j++){  
      echo "ij<br/>";  
      if(i==2 &&j==2){  
       break;  
      }  
     }  
    }  
    ?>
    

    輸出:

    1 1
    1 2
    1 3
    2 1
    2 2
    3 1
    3 2
    3 3
    

    PHP Break:在switch語句中使用

    PHP的break語句也可以打斷switch case的流程。愛掏網 - it200.com

    <?php      
    num=200;      
    switch(num){      
    case 100:      
    echo("number is equals to 100");      
    break;      
    case 200:      
    echo("number is equal to 200");      
    break;      
    case 50:      
    echo("number is equal to 300");      
    break;      
    default:      
    echo("number is not equal to 100, 200 or 500");      
    }     
    ?>
    

    輸出:

    number is equal to 200
    

    PHP Break:只適用于字符串數組

    <?php
    //declare an array of string
    number = array ("One", "Two", "Three", "Stop", "Four");
    foreach (number as element) {
    if (element == "Stop") {
    break;
    }
    echo "$element </br>";
    }
    ?>
    

    輸出:

    One 
    Two 
    Three
    

    從上面的輸出中可以看到,在滿足指定條件為真后,break語句立即結束循環,并且控制權從循環中退出。愛掏網 - it200.com

    PHP Break:沒有break的switch語句

    不是必須在switch語句的所有情況下都使用break語句。愛掏網 - it200.com但是如果你只想執行一個情況,就必須使用break語句。愛掏網 - it200.com

    <?php
    car = 'Mercedes Benz';
    switch (car) {  
    default:
    echo 'car is not Mercedes Benz<br>';
    case 'Orange':
    echo 'car is Mercedes Benz';
    }
    ?>
    

    輸出:

    $car is not Mercedes Benz
    $car is Mercedes Benz
    

    PHP Break:使用可選參數

    break命令接受一個可選的數值參數,用于描述它將退出多少個嵌套結構。愛掏網 - it200.com默認值為1,表示立即退出當前的結構。愛掏網 - it200.com

    <?php
    i = 0;
    while (++i) {
        switch ($i) {
            case 5:
                echo "At matched condition i = 5<br />\n";
                break 1;  // Exit only from the switch. 
           case 10:
                echo "At matched condition i = 10; quitting<br />\n";
                break 2;  // Exit from the switch and the while. 
           default:
                break;
        }
    }?>
    

    輸出:

    At matched condition i = 5
    At matched condition i = 10; quitting
    

    注意:break關鍵字會立即結束當前結構的執行。愛掏網 - it200.com

    聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。
    發表評論
    更多 網友評論0 條評論)
    暫無評論

    返回頂部

    主站蜘蛛池模板: 国产精品一区二区久久不卡| 中文字幕人妻AV一区二区| 怡红院AV一区二区三区| 国产成人无码一区二区在线播放| 无码一区二区三区在线| 精品国产一区AV天美传媒| 香蕉在线精品一区二区| 精品一区二区三区无码免费直播| 在线观看日韩一区| 亚洲一区二区观看播放| 激情内射亚洲一区二区三区 | 精品黑人一区二区三区| 精品少妇一区二区三区在线| 色系一区二区三区四区五区| 香蕉久久一区二区不卡无毒影院| 韩国福利一区二区三区高清视频| 99精品国产高清一区二区三区| 国产裸体歌舞一区二区| 国产一区二区四区在线观看| 一区二区三区亚洲| 色欲AV蜜臀一区二区三区| 精品一区二区三区四区| 亚洲福利视频一区| 无码精品不卡一区二区三区| 日本一区二区三区不卡视频中文字幕| 国产精品 视频一区 二区三区| 亚洲综合无码AV一区二区| 国产凹凸在线一区二区| 国产一区二区在线看| 日韩国产精品无码一区二区三区| 国产精品分类视频分类一区| 色国产精品一区在线观看| 精品国产AV一区二区三区| 美女AV一区二区三区| 国产一区二区三区不卡在线观看 | 久久久久99人妻一区二区三区| 亚洲一区二区三区高清不卡| 国产成人精品一区二区三区无码| 人妻av无码一区二区三区| 亚洲一区在线观看视频| 日本在线视频一区二区三区|