
| |
บทเรียน php
เงื่อนไข Switch...Case
จากบทเรียน php บทที่แล้ว ได้กล่าวถึงคำสั่งเงื่อนไข If...Else มาถึง บทเรียน ขอนำเสนออีกหนึ่งคำสั่งเงื่อนไขนั้นคือ คำสั่งเงื่อนไข Switch ที่ใช้ใน php เป็นเงื่อนไขทางเลือก ในกรณีที่ต้องการตรวจสอบค่าของตัวแปรว่ามีค่าใด แล้วต้องการให้ประมวณผลไปในทิศทางใด ถ้าใช้เงื่อนไข if จะมีต้องเขียนเงื่อนไขในการตรวจสอบหลายครั้ง และอาจทำให้ผลลัพธ์ที่ได้นั้นผิดพลาดอีกด้วย จากตัวอย่างข้างล่าง เป็นการเปรียบเทียบ การใช้ if กับ switch ซึ่งทั้ง 2 วิธีจะให้ผลลัพธ์ที่เหมือนกัน
ตัวอย่าง
<?php
if ($i == 0) {
echo "i equals 0";
} elseif ($i == 1) {
echo "i equals 1";
} elseif ($i == 2) {
echo "i equals 2";
}
switch ($i) {
case 0:
echo "i equals 0";
break;
case 1:
echo "i equals 1";
break;
case 2:
echo "i equals 2";
break;
}
?>
|
|