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...