Devdit
 

การใช้คำสั่ง empty ภาษา PHP เพื่อตรวจสอบว่าตัวแปรมีข้อมูลหรือไหม

2.7K

empty ภาษา PHP คือ คำสั่งสำหรับเช็คว่าตัวแปรดังกล่าวเป็นค่าว่างเปล่าหรือไม่ (ตัวแปรไม่มีข้อมูล) ปกติคำสั่ง empty จะใช้ร่วมกับคำสั่ง if - else เพื่อตรวจสอบข้อมูลของตัวแปรในรูปแบบต่างๆ

 

การทำงานของคำสั่ง empty ภาษา PHP

1. รับค่าพารามิเตอร์ 1 ค่า คือ ตัวแปรที่ต้องการเช็คค่าข้อมูล

2. กรณีตัวแปรดังกล่าวมีค่า (มีข้อมูล) จะคืนค่าเป็น false

3. กรณีตัวแปรดังกล่าวไม่มีค่า (ไม่มีข้อมูล) จะคืนค่าเป็น true

4. สามารถนำไปใช้งานร่วมกับคำสั่ง if ได้ หรือจะสร้างตัวแปรมารับค่าจากคำสั่ง empty ก็ได้

 

ตัวอย่างการใช้คำสั่ง empty

<?php 
  $a = 10; 
  if( empty( $a ) ) { 
    echo "a เป็นค่าว่างเปล่า"; 
  } else { 
    echo "a มีค่า"; 
  } 
?>

ผลลัพธ์

a เป็นค่าว่างเปล่า

ตัวอย่างการใช้ empty กับ if – else แบบสั้น

<?php 
  $a; 
  ( empty( $a ) ) ? $b = "a เป็นค่าว่างเปล่า" : $b = "a มีค่า"; 
  echo $b; 
?>

ผลลัพธ์

a เป็นค่าว่างเปล่า 
แก้ไข 3 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ