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日韩AV天堂一区二区三区 | A国产一区二区免费入口| 午夜爽爽性刺激一区二区视频| 在线成人一区二区| 少妇一夜三次一区二区| 精品国产日韩亚洲一区91| 国产萌白酱在线一区二区| 无码人妻久久一区二区三区蜜桃 | 久久久久国产一区二区| 东京热无码av一区二区| 久久精品国产一区二区电影| 久久毛片免费看一区二区三区| av无码人妻一区二区三区牛牛| 亚洲一区二区三区影院| 在线视频一区二区| 色天使亚洲综合一区二区| 视频一区在线播放| 激情一区二区三区| 无码人妻精品一区二区三区蜜桃| 国内精品视频一区二区八戒| 亚洲国产成人久久一区WWW| 亚洲AV综合色区无码一区| 亚洲一区二区三区深夜天堂| 免费看AV毛片一区二区三区|