色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

php if break

如果你已經(jīng)接觸過(guò)PHP語(yǔ)言,那么你一定不會(huì)陌生php中的if/else條件語(yǔ)句。它是程序中最常用的語(yǔ)句之一。那么今天我們要講解的是if/else語(yǔ)句中比較常見(jiàn)的一個(gè)語(yǔ)句——break。

在PHP中,break語(yǔ)句主要用于跳出當(dāng)前循環(huán)結(jié)構(gòu)的執(zhí)行,并將控制權(quán)交給程序的下一條語(yǔ)句。break語(yǔ)句只能出現(xiàn)在循環(huán)語(yǔ)句體內(nèi)。當(dāng)程序執(zhí)行到break語(yǔ)句時(shí),循環(huán)終止執(zhí)行,然后控制權(quán)跳出循環(huán)體,執(zhí)行循環(huán)后的語(yǔ)句。

$int = 0;
while (true) {
  $int++;
  echo $int.'
';   if ($int == 5) {     break;   } }

上面的代碼創(chuàng)建了一個(gè)while循環(huán)結(jié)構(gòu),變量$int的初始值為0。當(dāng)$int小于或等于5時(shí),打印出來(lái)后遞增,當(dāng)$int等于5時(shí),break語(yǔ)句使循環(huán)終止。最終的輸出結(jié)果是:

1
2
3
4
5

除了在while循環(huán)中使用break語(yǔ)句,它還可以用在do...while、for和switch語(yǔ)句中。在這些循環(huán)結(jié)構(gòu)中,break語(yǔ)句也有相同的作用。

在if語(yǔ)句中使用break語(yǔ)句主要是在嵌套循環(huán)中使用,當(dāng)滿足if條件時(shí),會(huì)在外層循環(huán)直接跳出。

$i = 0;
while ($i< 10) {
  $j = 0;
  while ($j< 10) {
    if ($j == 5) {
      break 2;
    }
    echo $j.'
';     $j++;   }   $i++; }

上面的代碼中,我們使用了兩個(gè)while循環(huán)結(jié)構(gòu),當(dāng)內(nèi)循環(huán)中的$j等于5時(shí),使用break 2語(yǔ)句跳出兩層循環(huán),最終輸出結(jié)果為:

0
1
2
3
4

總的來(lái)說(shuō),break語(yǔ)句可以在while、do...while、for和switch語(yǔ)句中直接終止循環(huán)。除此之外,break語(yǔ)句還可以通過(guò)if語(yǔ)句實(shí)現(xiàn)嵌套循環(huán)的中斷。在循環(huán)過(guò)程中,我們通常會(huì)設(shè)置一些終止遍歷的條件,當(dāng)滿足條件時(shí),通過(guò)break語(yǔ)句退出循環(huán),避免無(wú)意義的循環(huán)操作,提高程序的執(zhí)行效率。