Hằng số FILTER_SANITIZE_ENCODED mã hóa các ký tự đặc biệt.
Cờ và Tùy chọn
-
FILTER_FLAG_STRIP_LOW - Xóa các ký tự có giá trị ASCII nhỏ hơn 32
-
FILTER_FLAG_STRIP_HIGH - Xóa các ký tự có giá trị ASCII lớn hơn 127
-
FILTER_FLAG_ENCODE_LOW - Mã hóa các ký tự có giá trị ASCII nhỏ hơn 32
-
FILTER_FLAG_ENCODE_HIGH - Mã hóa các ký tự có giá trị ASCII lớn hơn 127
Quay lại
Hằng số FILTER_SANITIZE_ENCODED không trả về bất kỳ giá trị nào.
Ví dụ
Sau đây là một ví dụ sử dụng cờ FILTER_FLAG_ENCODE_HIGH để mã hóa các ký tự có giá trị ASCII> 127
Ví dụ
<?php $url="wwwÅ.exampleÅ.com"; $url = filter_var($url, FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH); echo $url; ?>
Đầu ra
Sau đây là kết quả.
www.example.com
Hãy để chúng tôi xem một ví dụ khác.
Ví dụ
<?php $url="example.com££"; $url = filter_var($url, FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH); echo $url; ?>
Đầu ra
Đây là kết quả đầu ra.
example.com