更新時(shí)間:2017-07-25 來(lái)源:黑馬程序員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ù)字,不能超過(guò)實(shí)際可以跳出的循環(huán)層數(shù),否則,會(huì)報(bào)fatal error
u 循環(huán)相關(guān)語(yǔ)句-continue
基本概念: continue 用于結(jié)束本次循環(huán)剩余代碼,從新開(kāi)始新的一次循環(huán)(如果條件為真,就繼續(xù)執(zhí)行), continue 后面也可以帶數(shù)字,表示從第幾次循環(huán)重新開(kāi)始
快速入門:
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
流程