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