ฟังก์ชัน filter_input() ใช้สำหรับดึงชื่อตัวแปรภายนอกและกรองข้อมูลได้ตามต้องการ
รูปแบบการใช้งาน (Syntax)
filter_input(type, var, filtername, options)
พารามิเตอร์ (Parameters)
type − มี 5 ประเภทของอินพุตที่ตรวจสอบได้ ได้แก่
INPUT_GET,INPUT_POST,INPUT_COOKIE,INPUT_SERVER, หรือINPUT_ENVvar − ชื่อตัวแปร
filtername − ชื่อตัวกรองเพื่อดึง ID
options − ระบุตัวเลือกที่จะใช้
ค่าที่ส่งกลับ (Return Value)
ฟังก์ชัน filter_input() ส่งคืนค่าของตัวแปรเมื่อสำเร็จ false เมื่อล้มเหลว หรือ null หากพารามิเตอร์ตัวแปรไม่ได้ถูกตั้งค่า
ตัวอย่างการใช้งาน
<?php
if (!filter_input(INPUT_POST, 'email', FILTER_VALIDATE_EMAIL)) {
echo "E-Mail isn't valid!";
} else {
echo "E-Mail is valid!";
}
?>
ผลลัพธ์ (Output)
E-Mail isn't valid!