PHP流程控制語句
- 2020 年 4 月 10 日
- 筆記
PHP流程控制語句
PHP流程控制語句有3中類型
- 條件判斷語句
- 循環語句
- 程序跳轉和終止語句
1.條件判斷語句
if語句
基本語法:
if(表達式) 語句塊; if(表達式){ 語句塊1; 語句塊2; }
if…else語句
基本語法:
if(條件表達式){ 語句塊; }else{ 語句塊 }
else if語句
基本語法:
if(表達式){ 語句塊; }else if(表達式){ 語句塊; }else if(表達式){ 語句塊; }else{ 語句塊; }
switch語句
基本語法:
switch(表達式){ case 結果1: 語句塊; break; case 結果2: 語句塊; break; case 結果3: 語句塊; break; default: 默認語句塊; }
case
語句要和break
語句配合使用,因為switch
即使遇到了適合的匹配條件也不會自動跳出循環,要使用break手動跳出
2.循環語句
while語句
基本語法:
while(表達式){ 循環體; }
do-while語句
基本語法:
do{ 循環體 }while(表達式);
- while()之後一定要加上語句結束符「;」
- do-while語句至少被執行一次
for循環語句
基本語法:
for(初始值;循環條件;步長值){ 循環體; }
foreach循環語句
foreach語句是專門用來進行數組遍歷的 基本語法:
foreach(array as value){ //array表示數組名 循環體 } foreach(array as key=>value){ 循環體 }
- foreach不支持@禁止錯誤信息
- 每次循環,foreach都會將數組的
值
或者鍵值對
賦值給value
或key=>value
3.程序終止和跳轉語句
goto語句
基本語法:
goto 目標名 目標名:
break語句
- break語句用於跳出本循環體,執行循環後面的語句,也可以指定跳出幾層循環,默認跳出一層循環。
基本語法:
break n; //n為跳出循環的數量,默認為1
continue語句
- break語句用於跳出本次循環,執行下次循環,也可以指定跳出幾層循環,默認跳出一層循環 基本語法:
continue n; //n為跳出循環的層數