ฟังก์ชั่น filter_var() กรองตัวแปรผ่านตัวกรองที่ระบุ หากสำเร็จ ข้อมูลที่กรองแล้วจะถูกส่งกลับ หากล้มเหลวจะส่งกลับ FALSE
filter_var(ตัวแปร, ตัวกรอง, ตัวเลือก)
พารามิเตอร์ | อธิบาย |
---|---|
ตัวแปร | ที่จำเป็น. ระบุตัวแปรที่จะกรอง |
กรอง | ไม่จำเป็น. ระบุ ID ของตัวกรองที่จะใช้ ค่าเริ่มต้นคือ FILTER_SANITIZE_STRING ดูคู่มืออ้างอิงตัวกรอง PHP ฉบับสมบูรณ์เพื่อดูตัวกรองที่เป็นไปได้ รหัสตัวกรองอาจเป็นชื่อรหัส (เช่น FILTER_VALIDATE_EMAIL) หรือหมายเลขรหัส (เช่น 274) |
ตัวเลือก | ไม่จำเป็น. ระบุอาร์เรย์ที่เชื่อมโยงของแฟล็ก/ตัวเลือก หรือแฟล็ก/ตัวเลือกเดียว ตรวจสอบแฟล็กและตัวเลือกที่เป็นไปได้สำหรับแต่ละตัวกรอง |
<?phpif(!filter_var("[email protected]", FILTER_VALIDATE_EMAIL)) { echo("อีเมลไม่ถูกต้อง"); }else { echo("อีเมลถูกต้อง"); }? >
ผลลัพธ์ของโค้ดมีลักษณะดังนี้:
อีเมลไม่ถูกต้อง