第五章 PHP流程控制

2022-05-03 17:33:06 字數 1132 閱讀 3019

1.順序結構

2.分支結構

2.1 if...else

1

<?php

2$today=date("w"); //

獲取今天星期幾

3if($today==0)else

8 ?>

2.2 if...elseif

2.3 switch

3.迴圈結構

3.1 while

1

<?php

2$num=1;

3while($num

<=100)

7 ?>

3.2 do...while

與c/c++類似

3.3 for

1

<?php

2$week=array('sunday','monday','tuesday','wednesday','thursday','friday','saturday');

3$size=count($week);4

echo '陣列大小'.$size.'';

5for($i=0;$i

<$size;$i++)

8 ?>

3.4foreach

foreach語句專門用來遍歷陣列的,有兩種語法格式:

①foreach(陣列名 as 元素名)

8 ?>

後者舉例如下:

1

<?php

2$week=array('星期日'=>'sunday','星期一'=>'monday','星期二'=>'tuesday','星期三'=>'wednesday','星期四'=>'thursday','星期五'=>'friday','星期六'=>'saturday');

3$size=count($week);4

echo '陣列大小'.$size.'';

5foreach($week

as$key=>$value

)8 ?>

4.break 與 continue

break後面可以接乙個數字,表示跳出第幾重迴圈,continue後面也可以接乙個數字,表示跳出第幾重迴圈後面尚未執行的語句。

第五章 流程控制之case語句

case 變 量 in 模式一 命令序列1 模式二 命令序列2 無匹配後命令序列 esac 判斷使用者的型別 root db04 scripts day05 vim user.sh bin bash author jh time 2020 11 20 10 39 42 name user.sh ve...

第五章 程式控制結構

1 比較運算 非空ls 1 if ls 資料結構不為空 變數不為0 none false 則條件成立 print 非空 else print 空的 2 邏輯運算 與 或 非 a 10b 8c 12print a b and b c 與 print a b or b c 或 print not a b...

第五章 選擇控制結構

目錄 和 的優先順序 演算法在問題求解中有什麼作用?常用的演算法描述方法有哪些?break 語句在 switch語句中有什麼作用?計算機問題求解和生活中問題求解方法有什麼異同點?演算法有哪些基本特性?兩個浮點數如何比較相等?if x 3.5 的寫法是否正確?若int i float f 表示式i 0...