EZTRUST 藝誠科技有限公司
  • 網頁設計百科-首頁
  • 網頁設計
  • 前端設計
  • 程式設計
  • 網頁設計-其它相關
  • 網頁設計百科大全
  • 程式設計
  • PHP
  • 常用語法介紹
  • 邏輯判斷式
  • import_contacts  if...else 判斷式
    6550
適用範圍

是最基本也是最常用到的邏緝判斷

實用性:
重要性:

如果 ( 條件 ) { 條件成立的動作 } 否則 { 條件不成立的動作 }

else 是非必要的,視需求來使用,透過條件為false來觸發else裡要執行的事件。

以下範例皆會輸出相同的結果:a為真

$a=true;
if ($a){echo 'a為真';}
if (!$a){echo 'a為假';}else{echo 'a為真';}

以下範例皆會輸出相同的結果:a和b不同

$a=1;$b=2;
if ($a!=$b){echo 'a和b不同';}
if ($a==$b){echo 'a和b相同';}else{echo 'a和b不同';}

以下範例皆會輸出相同的結果:a+b大於等於3

$a=1;$b=2;
if ($a+$b>=3){echo 'a+b大於等於3';}
if ($a+$b<3){echo 'a+b小於3';}else{echo 'a+b大於等於3';}

多條件判斷式的範例

$a=1;$b=2;$c=3;
if ($a+$b==$c && ($c!=$a || $c!=$b)){echo 'a+b等於c 且c不等於a或b其中一個';}

如果 ( 條件1 ) { 條件成立的動作 } 否則如果( 條件2 ) { 條件成立的動作 }...否則 { 條件不成立的動作 }

elseif 是非必要的,視需求來使用,當不符合第1個條件則進入第2個條件的判斷,不符合再判斷下一個條件…依此類推。

以下範例的結果會是:c大於2

$a=1;$b=2;$c=3;
if ($a>1){echo 'a大於1';}
elseif ($b>2){echo 'b大於2';}
elseif ($c>2){echo 'c大於2';}
else{ echo '條件皆不成立';}
相關資源 ‧ 章節/ RELATED
比較運算子與邏輯運算子
keyboard_backspace 回上頁
程式設計

請選擇下方類別,查看您想了解的「程式設計」知識。

  • 開發工具介紹2
  • 開發環境介紹3
  • 常用語法介紹26
    • 標籤、輸出、備註5
    • 變數與陣列2
    • 邏輯判斷式3
    • 迴圈3
    • 常用函數4
    • 自訂函數2
    • 類別0
    • 日期與時間3
    • HTML表單介紹1
    • GET資料傳遞0
    • POST資料傳遞0
    • 檔案上傳0
    • Cookie2
    • session1
    • 檔案建立與存取0
    • 電子郵件0
    • 轉址0
    • Server端的資料傳遞0
    • 嵌入0
    • 樣版0
  • 資料庫連接0
網頁設計公司推薦-藝誠網頁設計. 租用型網站-網站達人.
SINCE 2004~2023 © EZTRUST TECHNOLOGY CO., LTD
回網頁頂端