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 條評論)
暫無評論

返回頂部

主站蜘蛛池模板: 69pao精品视频在线观看| 九九精品免视看国产成人| eeuss在线播放| 福利视频第一页| 性色欲网站人妻丰满中文久久不卡| 国产又黄又爽胸又大免费视频| 亚洲91精品麻豆国产系列在线| 亚洲情综合五月天| 最近手机版免费中文字幕| 国产砖码砖专区| 久青草中文字幕精品视频| 91香蕉视频污污| 日韩精品人妻系列无码av东京| 国产思思99re99在线观看| 久草精品视频在线播放| 麻豆国产96在线|日韩| 日本激情一区二区三区| 国产三级精品三级在线观看| 久久99青青精品免费观看| 老熟妇高潮一区二区三区| 抽搐一进一出在深一点| 十七岁免费观看高清| www.四虎com| 欧美黄色xxx| 国产精品久久一区二区三区| 乱人伦老妇女东北| 邻居的又大又硬又粗好爽| 成人午夜性a级毛片免费| 免费中文字幕在线国语| 91精品观看91久久久久久| 欧美人与性禽xxxx| 国产性生大片免费观看性| 久久97久久97精品免视看秋霞| 美女毛片在线观看| 奇米影视777色| 亚洲成年网站在线观看| 国产一区二区三区夜色| 无码喷水一区二区浪潮AV | 你懂的中文字幕| 97精品久久天干天天蜜| 欧洲美熟女乱又伦免费视频|