線上書籍

Home

網站程式設計-PHP

一、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 索引值 => 變數名稱){

  執行陣列中的程式

}