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

PHP跳出循環(huán)語(yǔ)句【PHP快速入門】

更新時(shí)間:2019-12-20 來(lái)源:黑馬程序員 瀏覽量:

跳出循環(huán)語(yǔ)句用于實(shí)現(xiàn)程序執(zhí)行過(guò)程中的流程跳出。PHP中常用的跳出語(yǔ)句有 break和continue語(yǔ)句。接下來(lái)分別進(jìn)行詳細(xì)介紹。

 

1) break語(yǔ)句

break語(yǔ)句可應(yīng)用在 switch和循環(huán)語(yǔ)句中:其作用是終止當(dāng)前語(yǔ)句的執(zhí)行,跳出 switch選擇結(jié)構(gòu)或循環(huán)語(yǔ)句,執(zhí)行后面的代碼。

 

1576812263530_PHP快速入門.jpg



2) continue語(yǔ)句

continue語(yǔ)句與 break語(yǔ)句的區(qū)別在于:前者用于結(jié)束本次循環(huán)的執(zhí)行,開(kāi)始下一輪循環(huán)的執(zhí)行操作;后者用于終止當(dāng)前循環(huán),跳出循環(huán)體。例如,下面是計(jì)算1-100以內(nèi)奇數(shù)的和的示例代碼:

 

for($i=1, $sum=0; $i<=100; ++$i){

    if($i%2==0){               //若為偶數(shù),則不累加

    continue;                    //結(jié)束本次循環(huán)

    }

    $sum+=$i;                  //累加奇數(shù)

}

echo'sum='.$sum;

上述代碼中,使用for循環(huán)1-100以內(nèi)的數(shù),遇到偶數(shù)時(shí),使用 continue結(jié)束本次循環(huán),$i不進(jìn)行累加;遇到奇數(shù)時(shí),對(duì)$i的值進(jìn)行累加,最終累加結(jié)果為2500。

若將示例中的continue修改為 break,則當(dāng)$i遞增到2時(shí),該循環(huán)終止執(zhí)行,最終輸出的結(jié)果為1。

猜你喜歡

PHP+H5全棧工程師課程詳情

PHP選擇結(jié)構(gòu)語(yǔ)句介紹

分享到:
在線咨詢 我要報(bào)名
和我們?cè)诰€交談!