ตัวกรอง FILTER_SANITIZE_STRING จะลบหรือเข้ารหัสอักขระที่ไม่ต้องการ
ตัวกรองนี้จะลบข้อมูลที่อาจเป็นอันตรายต่อแอปพลิเคชัน ใช้เพื่อตัดแท็กและลบหรือเข้ารหัสอักขระที่ไม่ต้องการ
ชื่อ: "สตริง"
หมายเลขประจำตัว: 513
ตัวเลือกหรือแฟล็กที่เป็นไปได้:
FILTER_FLAG_NO_ENCODE_QUOTES - การตั้งค่าสถานะนี้ไม่ได้เข้ารหัสเครื่องหมายคำพูด
FILTER_FLAG_STRIP_LOW - ตัดอักขระที่มีค่า ASCII ต่ำกว่า 32
FILTER_FLAG_STRIP_HIGH - ลบอักขระที่มีค่า ASCII สูงกว่า 127
FILTER_FLAG_ENCODE_LOW - เข้ารหัสอักขระที่มีค่า ASCII ต่ำกว่า 32
FILTER_FLAG_ENCODE_HIGH - เข้ารหัสอักขระที่มีค่า ASCII สูงกว่า 127
FILTER_FLAG_ENCODE_AMP - เข้ารหัสอักขระ & ลงใน &
<?php$var="<b>ปีเตอร์ กริฟฟิน<b>";var_dump(filter_var($var, FILTER_SANITIZE_STRING));?>
ผลลัพธ์ของโค้ดมีลักษณะดังนี้:
สตริง(13) "ปีเตอร์ กริฟฟิน"