ภาษา PHP มีคำสั่งเลือกเงื่อนไขที่ใช้ควบคุมการไหลของโปรแกรมตามเงื่อนไขที่กำหนด
คำสั่ง if:
- ตรวจสอบเงื่อนไข
- ทำงานตามเงื่อนไข
รูปแบบ:
PHP
if (เงื่อนไข) {
// ทำงานตามเงื่อนไข
}
ตัวอย่าง:
PHP
$age = 18;
if ($age >= 18) {
echo "ผู้ใหญ่";
} else {
echo "เด็ก";
}
คำสั่ง if else:
- ตรวจสอบเงื่อนไข
- ทำงานตามเงื่อนไข
- ทำงานตามเงื่อนไขอื่น
รูปแบบ:
PHP
if (เงื่อนไข) {
// ทำงานตามเงื่อนไข
} else {
// ทำงานตามเงื่อนไขอื่น
}
ตัวอย่าง:
PHP
$gender = "male";
if ($gender == "male") {
echo "ผู้ชาย";
} else {
echo "ผู้หญิง";
}
คำสั่ง if elseif else:
- ตรวจสอบเงื่อนไขหลายเงื่อนไข
- ทำงานตามเงื่อนไขที่ตรง
รูปแบบ:
PHP
if (เงื่อนไข1) {
// ทำงานตามเงื่อนไข1
} elseif (เงื่อนไข2) {
// ทำงานตามเงื่อนไข2
} else {
// ทำงานตามเงื่อนไขอื่น
}
ตัวอย่าง:
PHP
$grade = 80;
if ($grade >= 90) {
echo "A";
} elseif ($grade >= 80) {
echo "B";
} elseif ($grade >= 70) {
echo "C";
} else {
echo "F";
}
คำสั่ง switch:
- ตรวจสอบค่า
- ทำงานตามค่า
รูปแบบ:
PHP
switch (ค่า) {
case ค่า1:
// ทำงานตามค่า1
break;
case ค่า2:
// ทำงานตามค่า2
break;
default:
// ทำงานตามค่าอื่น
}
ตัวอย่าง:
PHP
$day = "Monday";
switch ($day) {
case "Monday":
echo "วันจันทร์";
break;
case "Tuesday":
echo "วันอังคาร";
break;
case "Wednesday":
echo "วันพุธ";
break;
default:
echo "วันอื่นๆ";
}
แหล่งข้อมูล:
- PHP.net: https://www.php.net/manual/en/language.control-structures.php