真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何使用PHP中switch語句

這篇文章主要講解了“如何使用PHP中switch語句”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“如何使用PHP中switch語句”吧!

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名注冊、網(wǎng)絡(luò)空間、營銷軟件、網(wǎng)站建設(shè)、滁州網(wǎng)站維護(hù)、網(wǎng)站推廣。

如何使用PHP中switch語句

PHP switch語句

switch語句和if-else語句比較類似,都是根據(jù)不同的條件去執(zhí)行不同的動(dòng)作,但是if-else語句判斷的效率低,我們有更好的方式,也就是switch語句。想要會用switch語句,我們就要先知道它的基礎(chǔ)語法格式。

switch 語句由一個(gè)表達(dá)式和多個(gè) case 標(biāo)簽組成,舉例如下:

 switch (表達(dá)式) {
     case 條件1:
        動(dòng)作1;
         break;
     case 條件2:
         動(dòng)作2;
         break;
     default://未滿足條件1、條件2而剩余的條件
         動(dòng)作3;
}

執(zhí)行switch語句,會先把表達(dá)式進(jìn)行一次計(jì)算,然后按順序?qū)⒈磉_(dá)式中的值與case中的值進(jìn)行比較,如果相等就會執(zhí)行其對應(yīng)的動(dòng)作或者語句,如果不相等就會繼續(xù)向下比較下一個(gè)case,以此類推,直到 switch 語句結(jié)束或遇到 break 為止。

一般來說,switch 語句最后面會有一個(gè)默認(rèn)值,也就是上面式子中的 default,如果在前面的 case 中沒有找到符合的條件,那就會執(zhí)行默認(rèn)語句,也就是default。這一點(diǎn)和 else 語句有點(diǎn)類似。

同時(shí),我們在使用switch語句的時(shí)候也應(yīng)該注意一些事項(xiàng):

  • case 語句的個(gè)數(shù)可以一直增加。但 case 標(biāo)簽和 case 標(biāo)簽后面的值之間要有一個(gè)空格,在case 后面不要寫成分號(;),后面是冒號()。

  • 在case后面不要寫判斷區(qū)間,如($a > 2 或者 $a == 3)

  • switch里面在變量最好是 整型,字符串,不能是布爾型,因?yàn)椴紶柵袛喔m合if...else..

  • 如果把每個(gè)case里的break去掉,那么每個(gè)case里的代碼塊依次都會執(zhí)行到。

  • switch語句可以不寫default,但是為了養(yǎng)成良好的習(xí)慣,建議保留default語句。

  • 和 if 語句不同的是,switch 語句后面必須要加上花括號。

輸出結(jié)果:

如何使用PHP中switch語句

輸出:好好學(xué)習(xí),天天向上;通過switch語句將表達(dá)式符合條件的case動(dòng)作輸出。

再比如:

輸出結(jié)果:

如何使用PHP中switch語句

由于在前面的 case 中沒有找到符合的條件,那就會執(zhí)行默認(rèn)語句,也就是default。因此輸出結(jié)果為default的:未知。

感謝各位的閱讀,以上就是“如何使用PHP中switch語句”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對如何使用PHP中switch語句這一問題有了更深刻的體會,具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點(diǎn)的文章,歡迎關(guān)注!


文章標(biāo)題:如何使用PHP中switch語句
網(wǎng)址分享:http://weahome.cn/article/gojcsd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部