- PHP+MySQL動態(tài)網(wǎng)站開發(fā)從入門到精通(視頻教學(xué)版)
- 張工廠
- 356字
- 2021-01-08 17:30:25
4.7 實戰(zhàn)演練1——條件分支結(jié)構(gòu)綜合應(yīng)用
下面,通過案例講述條件分支結(jié)構(gòu)的綜合應(yīng)用。
【例4.19】(實例文件:ch04\4.19.php)
<? php $members = Null; function checkmembers($members){ if ($members < 1){ echo "我們不能為少于一人的顧客提供房間。<br />"; }else{ echo "歡迎來到GoodHome酒店。<br />"; } } checkmembers(2); checkmembers(0.5); function checkmembersforroom($members){ if ($members < 1){ echo "我們不能為少于一人的顧客提供房間。<br />"; }elseif( $members == 1 ){ echo "歡迎來到GoodHome酒店。我們將為您準(zhǔn)備單床房。<br />"; }elseif( $members == 2 ){ echo "歡迎來到GoodHome酒店。我們將為您準(zhǔn)備標(biāo)準(zhǔn)間。<br />"; }elseif( $members == 3 ){ echo "歡迎來到GoodHome酒店。我們將為您準(zhǔn)備三床房。<br />"; }else{ echo "請直接電話聯(lián)系我們,我們將依照具體情況為您準(zhǔn)備合適的房間。<br />"; } } checkmembersforroom(1); checkmembersforroom(2); checkmembersforroom(3); checkmembersforroom(5); function switchrooms($members){ switch ($members){ case 1: echo "歡迎來到GoodHome酒店。我們將為您準(zhǔn)備單床房。<br />"; break; case 2: echo "歡迎來到GoodHome酒店。我們將為您準(zhǔn)備標(biāo)準(zhǔn)間。<br />"; break; case 3: echo "歡迎來到GoodHome酒店。我們將為您準(zhǔn)備三床房。<br />"; break; default: echo "請直接電話聯(lián)系我們,我們將依照具體情況為您準(zhǔn)備合適的房間。"; break; } } switchrooms(1); switchrooms(2); switchrooms(3); switchrooms(5); ?>
運行結(jié)果如圖4-26所示。

圖4-26 程序運行結(jié)果
其中最后4行由switch語句實現(xiàn)。其他輸出均由if語句實現(xiàn)。
推薦閱讀
- 流量的秘密:Google Analytics網(wǎng)站分析與優(yōu)化技巧(第2版)
- Android Jetpack開發(fā):原理解析與應(yīng)用實戰(zhàn)
- Responsive Web Design with HTML5 and CSS3
- 薛定宇教授大講堂(卷Ⅳ):MATLAB最優(yōu)化計算
- Learning Laravel 4 Application Development
- 用Flutter極速構(gòu)建原生應(yīng)用
- SQL基礎(chǔ)教程(視頻教學(xué)版)
- Keras深度學(xué)習(xí)實戰(zhàn)
- Web Developer's Reference Guide
- 計算語言學(xué)導(dǎo)論
- Selenium WebDriver Practical Guide
- Solr權(quán)威指南(下卷)
- 原型設(shè)計:打造成功產(chǎn)品的實用方法及實踐
- C++服務(wù)器開發(fā)精髓
- 從零開始學(xué)UI設(shè)計·基礎(chǔ)篇