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