06回圈与阵列ppt.pptVIP

  1. 1、本文档共52页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
06回圈与阵列ppt

第六章 迴圈與陣列 章節目錄 迴圈 中斷指令 陣列 以array函數方式規劃陣列 使用foreach存取陣列 表單與陣列 本章結論 重點提示 問題與討論 迴圈 for( ) while( ) do while( ) while與do while迴圈比較 for迴圈-1/5 for迴圈內有三個參數,這三個參數需互相搭配迴圈才會執行,所以是條件較為嚴謹且複雜的迴圈型式。 for迴圈語法的基本架構為: for(變數初始值;變數的判斷式;每執行一次迴圈後變數的變化){ 重覆執行的語法 } for迴圈-2/5 請觀察以下範例執行的結果,若沒有使用迴圈,要寫多少行語法?請依本書第6-2頁編輯PHP網頁(「6」資料夾內「for.php」)。 for迴圈-3/5 產生重複執行的語法為:「for ($i=1;$i=10;$i++)」,而for( )內有三個參數,其代表意義如下: for迴圈-4/5 一開始$i的值為1,符合「$i=10;」的條件,所以就進入迴圈。 每跑完一次迴圈,$i的值就會加1。 再判斷是否符合$i=10」的條件,直到「$i=10」條件不成立,也就是$i10的狀況發生時就不會執行迴圈。 for迴圈-5/5 for迴圈有「固定的範圍」與「固定的變化」這兩個限制。 for迴圈適合固定數量的迴圈運用。 若資料沒有固定數量或沒有固定變化,可使用while或do while。 while迴圈-1/3 while迴圈的格式: while (條件判斷){ 條件成立時會執行的迴圈語法 } 寫一個從1到9變化的迴圈,當迴圈條件成立時會如何執行?請依本書第6-4頁編輯PHP網頁(「6」資料夾內「while1.php」)。 while迴圈-2/3 當$i小於10的情況下,可以執行大括弧內的迴圈程式。 而一開始$i的值為1,符合條件則進入迴圈。 當$i值不再小於10時就跳出迴圈。 while迴圈-3/3 若變數初始值不符合進入迴圈的條件,while迴圈會如何執行?請依本書第6-5頁編輯PHP網頁(「6」資料夾內「while2.php」)。 因$i的初始值為11,已大於10,條件不成立故不執行迴圈。 do while 迴圈-1/3 do while迴圈與while迴圈非常相似,do while迴圈的格式: do{ 執行的迴圈語法 } while (條件判斷); do while迴圈的while( )這一行有加上分號「;」。 do while迴圈是「先執行迴圈內的語法再做判斷」。我們寫一個從1到9變化的迴圈,當迴圈條件成立時會如何執行?請依本書第6-6頁編輯PHP網頁(「6」資料夾內「dowhile1.php」)。 do while 迴圈-2/3 當$i小於10的情況下,可以執行大括弧內的迴圈程式。 而一開始$i的值為1,符合條件則進入迴圈。 當$i值不再小於10時就跳出迴圈。 do while 迴圈-3/3 若變數初始值不符合進入迴圈的條件,while迴圈會如何執行?請依本書第6-7頁編輯PHP網頁(「6」資料夾內「dowhile2.php」)。 do while迴圈先進到迴圈內執行$i++後再做判斷,偵測到不符合條件則跳出,所以do while迴圈至少執行一次。 while與do while迴圈比較 中斷指令 在迴圈進行的過程中,我們希望迴圈能做各種不同的中斷或退出,那該怎麼做呢? PHP提供了三種中斷指令:break、continue與exit,我們可由這三個指令瞭解如何中斷迴圈或特定語法的執行。 三種中斷指令: break continue exit break- 1/2 break這個指令在前面介紹switch case時有出現過,這裡又再出現一次,break這個指令會對迴圈產生什麼影響呢? 請依本書第6-8頁編輯PHP網頁(「6」資料夾內「break.php」)。 break- 2/2 若$i等於5(請注意條件判斷式裡「等於」需用兩個「=」),echo顯示訊息後執行「break」指令。 break指令會跳出最近的一個迴圈。執行後會跳出迴圈,執行「echo 結束執行;」語法。 continue- 1/2 break指令會跳出迴圈而造成中斷,那continue呢? 請依本書第6-10頁編輯PHP網頁(「6」資料夾內「conitue.php」)。 continue- 2/2 若$i等於5(請注意條件判斷式裡「等於」需用兩個「=」),echo顯示訊息後執行「continue」指令。 continue指令會中止現在執行的迴圈,繼續跑下一個迴圈。 exit-1/2 break與continue兩個指令常用於迴圈內,用來控制迴圈的跳出或中止後繼

您可能关注的文档

文档评论(0)

zijingling + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档