以 Dreamweaver 開發 PHP 講義 CH4-3~4-4 PHP流程控制[2]

撰寫人:致理電腦 林新德

➢ 4-3  switch選擇敘述
◎ if/else的巢狀結構可以解決多重選擇的問題,在這則是介紹專門設計給多選一使用的
switch敘述。switch並不使用條件式來決定執行的區段敘述,而是使用鍵值(通常為
變數)。

執行switch敘述時,會先求得鍵值,接著將鍵值和條件值1做比對。如果兩值相等,則
執行區段1敘述,接著遇到break之後跳離switch敘述;如果兩值不相等,則再往下
比對條件值2,以此類推。如果鍵值和所有的條件值都不相等時,則執行「default:」
下的default區段敘述。default部份在switch敘述中是選擇性的,可有可無,不一定
要放在最後面。

 

➢ 4-4  for迴圈
◎ for迴圈的語法如下:

條件式-判斷是否執行迴圈內區塊的依據。如果條件式的結果為true,則繼續執行;如
果為false,則跳離迴圈。
步進式-每經過一次迴圈,就會執行一次的運算式。通常步進式,多為設定控制迴圈執
行變數的遞增或遞減運算式。

本篇發表於 PHP 專區。將永久鏈結加入書籤。

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

*

你可以使用這些 HTML 標籤與屬性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>