คำสั่งเงื่อนไขในภาษา PHP มี 2 คำสั่งคือ
1. if... elseif... else...
2. switch... case...
ตัวอย่างเงื่อนไข if… elseif… else…
<?php $a = 10; if ( 9 < $a ) { // แบบเงื่อนไขเดียว echo "true<br/>"; } echo "<hr/>"; if ($a + 10 < 20) { // แบบสองเงื่อนไข echo "true<br/>"; }else{ echo "false<br/>"; } echo "<hr/>"; $score = 79; if ($score > 80) { // แบบหลายเงื่อนไข echo "A"; } elseif ($score > 70) { echo "B"; } elseif ($score > 60) { echo "C"; } elseif ($score > 50) { echo "D"; } else { echo "F"; } ?>
ผลการรัน
true
false
B
ตัวอย่างเงื่อนไข switch... case... ใช้ตรวจสอบในการส่งค่า เช่น จะทำการ Add, Update ,Del
<?php $value = "add"; switch ($value) { case "add" : echo "Add sql "; break; case "update" : echo "Update sql"; break; case "del" : echo "Del sql"; break; default: echo "Not values switch"; break; } ?>
ผลการรัน
Add sql