ค่าคงที่ FILTER_SANITIZE_STRING จะลบแท็กและเข้ารหัสอักขระพิเศษจากสตริง
ธง
-
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 - เข้ารหัสอักขระ "&" เป็น &
คืนสินค้า
ค่าคงที่ FILTER_SANITIZE_STRING ไม่ส่งคืนสิ่งใด
ตัวอย่าง
<?php $var = "<p>£Demo! ££</p>"; $res = filter_var($var, FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH); echo $res; ?>
ผลลัพธ์
ต่อไปนี้เป็นผลลัพธ์
Demo!