版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第三章流程控制語句目錄01條件判斷語句03跳轉(zhuǎn)語句和終止語句02循環(huán)控制語句條件判斷語句,就是對語句中的條件進行判斷,進而通過不同的判斷結(jié)果執(zhí)行不同的語句。PHP中常用的選擇結(jié)構(gòu)語句有if、if…else、if…elseif…else和switch語句。01條件判斷語句if語句也稱為單分支語句,當(dāng)滿足某種條件時,就進行某種處理。語法:判斷條件是一個布爾值,當(dāng)該值為true時,執(zhí)行“{}”中的代碼塊,否則不進行任何處理。當(dāng)代碼塊中只有一條語句時,“{}”可以省略。if(判斷條件){
代碼塊;}01條件判斷語句if語句流程圖:01條件判斷語句if語句if…else語句也稱為雙分支語句,當(dāng)滿足某種條件時,就進行某種處理,否則進行另一種處理。語法:當(dāng)判斷條件為true時,執(zhí)行代碼塊1。當(dāng)判斷條件為false時,執(zhí)行代碼塊2。if(判斷條件){
代碼塊1;}else{
代碼塊2;}01條件判斷語句if…else語句流程圖:01條件判斷語句if…else語句if…elseif…else語句也稱為多分支語句,用于對多種條件進行判斷,并進行不同處理。語法:if(條件1){
代碼塊1;}elseif(條件2){
代碼塊2;}...elseif(條件n){
代碼段n;}else{
代碼段n+1;}當(dāng)判斷條件1為true時,則執(zhí)行代碼塊1。否則繼續(xù)判斷條件2,若為true,則執(zhí)行代碼段2。以此類推,若所有條件都為false,則執(zhí)行代碼段n+1。01條件判斷語句if…elseif…else語句流程圖:01條件判斷語句if…elseif…else語句switch語句也是多分支語句,它的好處就是使代碼更加清晰簡潔、便于讀者閱讀。語法:首先計算表達式的值(該值不能為數(shù)組或?qū)ο螅?。然后將獲得的值與case中的值依次比較,若相等,則執(zhí)行case后的對應(yīng)代碼塊;若沒有匹配的值,則執(zhí)行default中的代碼塊。最后,當(dāng)遇到break語句時,跳出switch語句。switch(表達式){ case值1:代碼塊1;break; case值2:代碼塊2;break; ... default:代碼塊n;}01條件判斷語句switch語句流程圖:01條件判斷語句switch語句02循環(huán)控制語句循環(huán)控制語句是指能夠按照一定的條件重復(fù)執(zhí)行某段功能代碼的代碼結(jié)構(gòu)。循環(huán)控制語句分為以下3種:①while循環(huán)語句②do…while循環(huán)語句③for循環(huán)語句02循環(huán)控制語句所謂循環(huán)語句,就是可以實現(xiàn)一段代碼重復(fù)執(zhí)行。而while循環(huán)語句,就是根據(jù)循環(huán)條件來判斷是否重復(fù)執(zhí)行這一段代碼。while循環(huán)語句while(循環(huán)條件){
執(zhí)行語句 ......}語法:{}”中的執(zhí)行語句稱為循環(huán)體。當(dāng)循環(huán)條件為true時,則執(zhí)行循環(huán)體。當(dāng)循環(huán)條件為false時,結(jié)束整個循環(huán)。當(dāng)循環(huán)條件永遠為true時,會出現(xiàn)死循環(huán)。02循環(huán)控制語句while循環(huán)語句流程圖:02循環(huán)控制語句do…while與while類似,但是當(dāng)循環(huán)條件為false的情況下,while語句會結(jié)束循環(huán),而do…while語句依然會再執(zhí)行一次。do…while循環(huán)語句語法:首先執(zhí)行do后面“{}”中的循環(huán)體。然后再判斷循環(huán)條件,當(dāng)循環(huán)條件為true時,繼續(xù)執(zhí)行循環(huán)體。當(dāng)循環(huán)條件為false時,結(jié)束本次循環(huán)。do{
執(zhí)行語句 ......}while(循環(huán)條件);02循環(huán)控制語句do…while循環(huán)語句流程圖:02循環(huán)控制語句for循環(huán)語句能夠按照已知的循環(huán)次數(shù)進行循環(huán)操作,主要應(yīng)用于多條件情況下的循環(huán)操作。for循環(huán)語句語法:表達式1用于初始化。表達式2用于判斷循環(huán)條件。表達式3用于改變表達式1的值。for(表達式1;表達式2;表達式3){
執(zhí)行語句 ...}02循環(huán)控制語句for循環(huán)語句流程圖:03跳轉(zhuǎn)語句和終止語句跳轉(zhuǎn)語句用于實現(xiàn)循環(huán)執(zhí)行過程中程序流程的跳轉(zhuǎn),PHP中常用的跳轉(zhuǎn)語句有break語句和continue語句。03跳轉(zhuǎn)語句和終止語句在執(zhí)行continue語句后,程序?qū)⒔Y(jié)束本次循環(huán)的執(zhí)行,并開始下一輪循環(huán)的執(zhí)行操作。continue語句示例:<?php
for($i=1;$i<=10;$i++){
if($i==6){
continue;
}
echo$i."";
}?>運行結(jié)果:03跳轉(zhuǎn)語句和終止語句break語句可以終止當(dāng)前的循環(huán),包括while、do…while、for和switch在內(nèi)的所有控制語句。break語句示例:<?phpfor($i=1;$i<=10;$i++){if($i==6){break;}echo$i."";}?>運行結(jié)果:03跳轉(zhuǎn)語句和終止語句exit語句的作用是終止整個PHP程序的執(zhí)行,在exit語句后的所有PHP代碼都不會執(zhí)行。格式如下:exit語句
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度戶外展示柜安裝與廣告投放合同3篇
- 幼兒桌游游戲化課程設(shè)計
- 英語句子結(jié)構(gòu)的課程設(shè)計
- 熱工課程設(shè)計自我評價
- (標(biāo)準(zhǔn)員)基礎(chǔ)知識練習(xí)(共六卷)
- 幼兒園回憶過年課程設(shè)計
- 紅色精神體育課程設(shè)計
- 物流行業(yè)配送技巧分享
- 生物實驗教學(xué)案例分享計劃
- 網(wǎng)絡(luò)實驗課課程設(shè)計書
- 電動開啟窗施工方案
- SA8000標(biāo)準(zhǔn)培訓(xùn)課件
- 文創(chuàng)產(chǎn)品可行性報告
- 江蘇省徐州市2023-2024學(xué)年八年級上學(xué)期期末抽測道德與法治試題
- 8.1《荷花淀》同步練習(xí)()
- 浙江省杭州市2023-2024學(xué)年四年級上學(xué)期科學(xué)高頻易錯期末考前卷(教科版)
- 汽車產(chǎn)量統(tǒng)計研究報告
- 甲烷事故應(yīng)急預(yù)案
- 醫(yī)藥倉儲部人員崗位職責(zé)及工作內(nèi)容培訓(xùn)課件
- 三明醫(yī)改調(diào)研社會實踐報告
- 人員密集場所安全常識
評論
0/150
提交評論