ค่าคงที่ FILTER_SANITIZE_ENCODED เข้ารหัสอักขระพิเศษ
ธงและตัวเลือก
-
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_SANITIZE_ENCODED ไม่ส่งคืนสิ่งใด
ตัวอย่าง
ต่อไปนี้เป็นตัวอย่างที่ใช้แฟล็ก FILTER_FLAG_ENCODE_HIGH เพื่อเข้ารหัสอักขระด้วยค่า ASCII> 127
ตัวอย่าง
<?php $url="wwwÅ.exampleÅ.com"; $url = filter_var($url, FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH); echo $url; ?>
ผลลัพธ์
ต่อไปนี้เป็นผลลัพธ์
www.example.com
เรามาดูตัวอย่างกันต่อ
ตัวอย่าง
<?php $url="example.com££"; $url = filter_var($url, FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH); echo $url; ?>
ผลลัพธ์
นี่คือผลลัพธ์
example.com