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