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

撰寫人:致理電腦 林新德

➢ 4 PHP的流程控制
◎ 流程控制通常可以分成兩類:選擇敘述和迴圈敘述。選擇敘述包含if/else和switch,
迴圈敘述包含for、while、do/while、及foreach/as。
➢ 4-1 if/else敘述基本用法
◎ 簡單地講,if敘述是選擇執行或不執行,if/else敘述則是二選一執行。以下是if/else
選擇結構的語法:

if/else語法意義為:若條件式為true時,執行區塊敘述一,否則(條件式為false時)執
行區塊敘述二。視需要也可以省略else區塊。

◎ 一般的想法是PHP的程式碼是嵌在HTML的,其實剛好是相反的,我們可以把
HTML的內容看成是透過echo輸出的。

 

➢ 4-2  if/else多層巢狀結構
◎ if和if/else的基本使用方式是,選或不選,及二選一。如果現在需要一個轉換成績的
程式,要把0~100分別轉換成A~F級。90分及其以上為A,80~89分為B,70~79分
為C,60~69分為D,59分及其以下為F。現在可不是選不選、或二選一的問題,而
是要以某個數值成績的範圍來決定成績的等級,這也是個多選一的問題。

◎ 省去else後block的大括弧

◎ else if也可以黏在一起,寫成elseif。

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

發表迴響

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

*

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