一、if else ifelse 邏輯判斷語句
if 邏輯判斷語句 | 解釋 |
if(判斷式)(執行程式碼) | 假設判斷式為真,那就執行後面的程式碼 |
if(判斷式){ 執行程式碼1 }else{ 執行程式碼2 } |
假設判斷式為真,那就執行程式碼1 其他的狀況則執行程式碼2 |
if(判斷式1){ 執行程式碼1 }elseif(判斷式2){ 執行程式碼2 }else{ 執行程式碼3 } |
假設判斷式1為真,那就執行程式碼1,若不是則執行判斷式2 假設判斷式1為真,那就執行程式碼1,若不是則執行判斷式2 假設判斷式2為真,那就執行程式碼2 當上面的條件都不真,則執行程式碼3 |
$a=(判斷式)?值1:值2; |
三元判斷式,假設判斷式為真則$a=值1 ,假設判斷式不真則$a=值2 |
二、switch語法
switch($op){ //新增資料 case "op_insert": op_insert($sn); redirect_header($_SERVER['PHP_SELF']."?kind={$kind}",3,_BP_SUCCESS); break; //輸入表格 case "op_form": op_form($sn,$kind); break; //刪除資料 case "op_delete": op_delete($sn); redirect_header($_SERVER['PHP_SELF']."?kind={$kind}",3,_BP_DEL_SUCCESS); break; //預設動作 default: $op="op_list"; op_list($kind); break; }
三、while迴圈
while (條件判斷){
執行的的程式碼
}
5_5.php
<?php echo "<meta charset='utf-8'>"; $i = 1;//設定控制變數 while($i < 10){ //迴圈工作區 echo $i ."<br>"; $i++; }
四、for迴圈
for(設定變數的初始值;設定迴圈停止的條件 ;設定迴圈執行後變數的改變){
執行迴圈的程式碼;
}
5_6.php
<?php echo "<meta charset='utf-8'>"; for($i=1;$i < 10;$i++){ //迴圈工作區 echo $i ."次<br>"; }
continue:跳過迴圈的循環
五、foreach迴圈
foreach(陣列名稱 as 變數名稱){
執行陣列中的程式
}
或
foreach(陣列名稱 as 索引值 => 變數名稱){
執行陣列中的程式
}