新聞中心
本教程操作環(huán)境:windows7系統(tǒng)、php7.1版、DELL G3電腦

成都創(chuàng)新互聯(lián)公司是一家集成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計、網(wǎng)站頁面設(shè)計、網(wǎng)站優(yōu)化SEO優(yōu)化為一體的專業(yè)網(wǎng)站建設(shè)公司,已為成都等多地近百家企業(yè)提供網(wǎng)站建設(shè)服務(wù)。追求良好的瀏覽體驗,以探求精品塑造與理念升華,設(shè)計最適合用戶的網(wǎng)站頁面。 合作只是第一步,服務(wù)才是根本,我們始終堅持講誠信,負責任的原則,為您進行細心、貼心、認真的服務(wù),與眾多客戶在蓬勃發(fā)展的市場環(huán)境中,互促共生。
在php中,可以利用break語句來指定跳出幾層循環(huán)。
php break語句
break 關(guān)鍵字可以使程序跳出當前的循環(huán),可以在 switch、for、while 和 do while 等語句中使用,這樣可以終止循環(huán)體的代碼并立即跳出當前的循環(huán),執(zhí)行循環(huán)之后的代碼。
break 關(guān)鍵字的執(zhí)行流程如下圖所示:
示例:使用 while 聲明一個無限循環(huán),在循環(huán)中不斷生成 1~20 之內(nèi)的隨機數(shù),當隨機數(shù)等于 10 時,使用 break 退出循環(huán)
';
break;
}
}
echo '成功退出 while 循環(huán)!';
?>
運行結(jié)果如下:
12, 13, 9, 14, 19, 12, 17, 8, 10, $num = 10,退出循環(huán)! 成功退出 while 循環(huán)!
break 語句不僅可以跳出當前的循環(huán),還可以指定跳出幾層循環(huán)。語法格式為:
break n;
其中,參數(shù) n 指定要跳出的循環(huán)層數(shù),如下圖所示:
示例:使用 3 層循環(huán),最外層的 while 循環(huán)和中間層的 for 循環(huán)都為無限循環(huán),最里面并列兩個 for 循環(huán):程序首先執(zhí)行第一個 for 循環(huán),當變量 $i 等于 3 時,跳出當前循環(huán)(第一層循環(huán)),繼續(xù)執(zhí)行第二個 for 循環(huán),當?shù)诙€ for 循環(huán)中的變量制等于 4 時,將直接跳出最外層循環(huán)。
';
if($i == 3) {
echo '變量 $i 等于 3,跳出第一層循環(huán)。
';
break 1;
}
}
for ($j=0; $j < 10; $j++) {
echo '$j = '.$j.',
';
if($j == 4) {
echo '變量 $j 等于 4,跳出最外層循環(huán)。';
break 3;
}
}
}
echo '由于前面直接跳出了最外層循環(huán),所以這里的打印信息是看不到的!';
}
?>
運行結(jié)果如下:
$i = 0, $i = 1, $i = 2, $i = 3, 變量 $i 等于 3,跳出第一層循環(huán)。 $j = 0, $j = 1, $j = 2, $j = 3, $j = 4, 變量 $j 等于 4,跳出最外層循環(huán)。
網(wǎng)站欄目:php怎么指定跳出幾層循環(huán)
網(wǎng)頁路徑:http://m.5511xx.com/article/dhcipio.html


咨詢
建站咨詢
