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