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

php switch break

邵嘉檳1年前6瀏覽0評論
PHP是一種開源的、服務(wù)器腳本語言,廣泛用于Web開發(fā)。在PHP開發(fā)中,經(jīng)常需要根據(jù)不同的條件執(zhí)行不同的操作,這時(shí)候就需要用到switch case語句。而在switch case語句中,有一個(gè)非常重要的關(guān)鍵字——break。本文將詳細(xì)介紹switch case語句以及break的使用方法和注意事項(xiàng)。
在switch case語句中,先根據(jù)一個(gè)變量的值進(jìn)行匹配,匹配成功后執(zhí)行相應(yīng)的操作,代碼如下:
switch ($i) {
case 0:
echo "i equals 0";
break;
case 1:
echo "i equals 1";
break;
case 2:
echo "i equals 2";
break;
}

上面的代碼中,變量$i的值依次判斷是否等于0、1、2,如果等于其中之一,則執(zhí)行相應(yīng)的操作。每個(gè)case后面都有一個(gè)break語句,用于跳出switch語句。如果沒有break,將會(huì)繼續(xù)執(zhí)行后面的語句,直到遇到break或switch結(jié)束。
$i = 1;
switch ($i) {
case 0:
echo "i equals 0";
break;
case 1:
echo "i equals 1";
$i = 2;   //沒有break語句
case 2:
echo "i equals 2";
break;
}

上面的代碼中,當(dāng)$i等于1時(shí),會(huì)輸出“i equals 1”,同時(shí)將$i賦值為2。然后繼續(xù)執(zhí)行后面的語句,輸出“i equals 2”。這是因?yàn)闆]有break語句,導(dǎo)致程序繼續(xù)執(zhí)行下去。因此,在switch case語句中,一定要注意添加break語句,以免出錯(cuò)。
另外,在switch語句中,可以使用default語句進(jìn)行默認(rèn)操作的處理。如果變量的值不匹配任何一個(gè)case,則執(zhí)行default中的操作。代碼如下:
$i = 3;
switch ($i) {
case 0:
echo "i equals 0";
break;
case 1:
echo "i equals 1";
break;
case 2:
echo "i equals 2";
break;
default:
echo "i equals ".$i;
}

上面的代碼中,變量$i的值為3,不匹配任何一個(gè)case,因此執(zhí)行default語句,輸出“i equals 3”。
除了使用break語句跳出switch語句外,還可以使用continue語句跳過當(dāng)前循環(huán)的剩余語句,直接開始下一輪循環(huán)的操作。代碼如下:
$i = 0;
while ($i < 10) {
$i++;
if ($i % 2 == 0) {
continue;
}
echo $i."<br>";
}

上面的代碼中,使用while循環(huán)打印出1到10之間的奇數(shù)。當(dāng)$i為偶數(shù)時(shí),使用continue語句跳過當(dāng)前循環(huán),直接開始下一輪循環(huán)的操作。因此,輸出結(jié)果為“1 3 5 7 9”。
總之,在PHP開發(fā)中,switch case語句和break語句是非常常用的語法,務(wù)必熟練掌握。記住,一定要注意添加break語句,以免出錯(cuò)。另外,continue語句也是非常實(shí)用的,可以在循環(huán)中跳過特定條件的操作,提高程序的效率。