1.順序結構
2.分支結構
2.1 if...else
<? =("w"); (==0 'Sunday!' } 'Sorry!' ?>
2.2 if...elseif
2.3 switch
3.循環結構
3.1 while
<? =1 (<=100 .' ' ++ ?>
3.2 do...while
與C/C++類似
3.3 for
<? =('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday' =( '數組大小'..'<p>' (=0;<;++ [].' ' ?>
3.4 foreach
foreach語句專門用來遍歷數組的,有兩種語法格式:
①foreach(數組名 as 元素名){
語句塊;
}
②foreach(數組名 as 鍵名 => 元素名){
語句塊;
}
前者舉例如下:
<? =('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday' =( '數組大小'..'<p>' ( .' ' ?>
後者舉例如下:
<? =('星期日'=>'Sunday','星期一'=>'Monday','星期二'=>'Tuesday','星期三'=>'Wednesday','星期四'=>'Thursday','星期五'=>'Friday','星期六'=>'Saturday' =( '數組大小'..'<p>' ( => .':'..' ' ?>
4.break 與 continue
break後面可以接一個數字,表示跳出第幾重循環,continue後面也可以接一個數字,表示跳出第幾重循環後面尚未執行的語句。