上篇文章給大家介紹了《詳解及實例-for迴圈(以及while迴圈的差別)》,本文繼續介紹精選流程控制語句--break語句以及continue語句(附詳解),別猶豫快進來學習!一定會讓你有所收穫的! ! !
1:break語句
#作用:
可以在switch中使用break來終止分支結構的執行;
可以在任何迴圈結構中用break來終止迴圈運算;
具體結構我們以程式碼操作解釋,程式碼如下:
<?php /******break 语句******/ //break测试 输出10个hr for($hr =0;$hr <10; $hr ++){ echo $hr. '<hr/>'; if($hr == 4){ break; } } ?>
程式碼運行結果如下:
##注意:
break語句後面可以跟參數,break1表示的意思跟break一樣,如果再循環中設定break2語句表示來終止兩層循環(巢狀循環)具體結構我們以程式碼運算解釋,程式碼如下:<?php /******break 语句******/ //break测试 输出10个hr for($hr =0;$hr <10; $hr ++){ echo $hr. '<hr/>'; if($hr == 4){ break; } } for($i =0;$i <10; $i ++){ for ($j=0;$j<10;$j++){ echo$j. ''; if($j== 4){ break 2; } } echo '<br/>'; } ?>
continue作用:再循環結構中來終止本次循環,開始下一次循環;
<?php //continue for($i=0;$i<10;$i ++){ if($i == 4){ continue; } echo $i;//0 1 2 3 5 } ?>
#continue語句
continue後面可以跟數值參數,continue1表示和continue一樣,如果再循環中設定continue2表示跳到外層繼續循環(嵌套循環)具體結構我們以程式碼操作解釋,程式碼如下:
<?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. ''; } echo '<br/>'; } ?>
程式碼運行結果如下:
#推薦學習:《
PHP影片教學以上是精選流程控制語句--break語句以及continue語句(附詳解)的詳細內容。更多資訊請關注PHP中文網其他相關文章!