首頁(yè)技術(shù)文章正文

PHP培訓(xùn)之循環(huán)相關(guān)的語(yǔ)句-break

更新時(shí)間:2017-07-25 來源:黑馬程序員PHP培訓(xùn)學(xué)院 瀏覽量:

基本的概念:  表示結(jié)束當(dāng)前的 for 、 while 、do..while 、switch, 流程, 可以給一個(gè)數(shù)字,表示退出到第幾層.

 


快速入門案例:

 

for($i=0;$i<13;$i++){

echo '$i='.$i."<br/>";

if($i==10){

break;

}

}

 

 

 

快速入門的案例2:

 

 

$i=0;

while(++$i){

switch($i){

case 5:

echo "quit at 5<br/>";

break;

case 10:

echo "quit at 10<br/>";

break 2;

default:

break;

}

}echo '$i='.$i;

 

結(jié)果是:

 

quit at 5
quit at 10
$i=10

 

分析圖:

 

從上面的案例,我們得到幾個(gè)結(jié)論:

1. break語(yǔ)句 默認(rèn)跳出 1層

2. break語(yǔ)句 后面帶的數(shù)字,不能超過實(shí)際可以跳出的循環(huán)層數(shù),否則,會(huì)報(bào)fatal error

 

u 循環(huán)相關(guān)語(yǔ)句-continue

 

基本概念: continue 用于結(jié)束本次循環(huán)剩余代碼,從新開始新的一次循環(huán)(如果條件為真,就繼續(xù)執(zhí)行), continue 后面也可以帶數(shù)字,表示從第幾次循環(huán)重新開始

 

快速入門:

for($i=0;$i<13;$i++){

if($i==10){

continue;

}

echo '$i='.$i."<br/>";

}

 

結(jié)果

$i=0
$i=1
$i=2
$i=4
$i=5
$i=6
$i=7
$i=8
$i=9
$i=10
$i=11
$i=12
hello

 

流程

 

 1500972730698_路程.png




本文版權(quán)歸黑馬程序員PHP培訓(xùn)學(xué)院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)注明作者出處,謝謝!

作者:黑馬程序員PHP培訓(xùn)學(xué)院
首發(fā):http://php.itheima.com/
分享到:
在線咨詢 我要報(bào)名
和我們?cè)诰€交談!