if else ภาษา PHP คือ คำสั่งการเขียนโปรแกรมแบบมีเงื่อนไข หรือมีทางเลือกของโปรแกรม โดยบทความนี้จะแนะนำวิธีการเขียน if – else ด้วยภาษา PHP ทั้งหมด 4 แบบดังนี้
1. แบบหนึ่งเงื่อนไขเดียว ใช้ if
2. แบบสองเงื่อนไข ใช้ if – else
3. แบบมากกว่าสองเงื่อนไข ใช้ if – else – if
4. การเขียน if – else แบบสั้นสำหรับสองเงื่อนไข
ตัวอย่างที่ 1 แบบหนึ่งเงื่อนไขเดียว ใช้ if
<?php
$a = 20;
if( $a == 20 ) {
echo "a เท่ากับ 20";
}
?>
ผลลัพธ์
a เท่ากับ 20
ตัวอย่างที่ 2 แบบสองเงื่อนไข ใช้ if – else
<?php
$a = 19;
if( $a == 20 ) {
echo "a เท่ากับ 20";
} else {
echo "a ไม่เท่ากับ 20";
}
?>
ผลลัพธ์
a ไม่เท่ากับ 20
ตัวอย่างที่ 3 แบบมากกว่าสองเงื่อนไข ใช้ if – else – if
<?php
$a = 22;
if( $a == 20 ) {
echo "a เท่ากับ 20";
} else if( $a > 20 ) {
echo "a มากกว่า 20";
} else {
echo "a น้อยกว่า 20";
}
?>
ผลลัพธ์
a มากกว่า 20
ตัวอย่างที่ 4 การเขียน if – else แบบสั้นสำหรับสองเงื่อนไข
<?php
$a = 22;
( $a == 20 ) ? $b = "a เท่ากับ 20" : $b = "a ไม่เท่ากับ 20";
echo $b;
?>
ผลลัพธ์
a ไม่เท่ากับ 20
การเขียน if – else แบบสั้นสำหรับสองเงื่อนไข นั้นแต่ละเงื่อนไขสามารถมีคำสั่งได้แค่ 1 คำสั่ง