ตัวกรอง FILTER_SANITIZE_SPECIAL_CHARS ทำการ Escape HTML ของอักขระพิเศษ
ตัวกรองนี้ใช้เพื่อหลีก "<>& และอักขระที่มีค่า ASCII ต่ำกว่า 32
ชื่อ: "อักขระพิเศษ"
หมายเลขประจำตัว: 515
สัญญาณที่เป็นไปได้:
FILTER_FLAG_STRIP_LOW - ตัดอักขระที่มีค่า ASCII ต่ำกว่า 32
FILTER_FLAG_STRIP_HIGH - ลบอักขระที่มีค่า ASCII สูงกว่า 32
FILTER_FLAG_ENCODE_HIGH - เข้ารหัสอักขระที่มีค่า ASCII สูงกว่า 32
<?php$url="ปีเตอร์ <ฉลาด> และตลกไหม?";var_dump(filter_var($url,FILTER_SANITIZE_SPECIAL_CHARS));?>
ผลลัพธ์ของเบราว์เซอร์สำหรับโค้ดด้านบนมีลักษณะดังนี้:
string(37) "ปีเตอร์ <ฉลาด> และตลกหรือเปล่า?"
หากคุณดูซอร์สโค้ดในเบราว์เซอร์ คุณจะเห็น HTML ต่อไปนี้:
string(37) "ปีเตอร์ & lt; ฉลาด& gt; & amp; ตลกหรือเปล่า?"