Bộ lọc FILTER_SANITIZE_ENCODED của PHP
Định nghĩa và cách sử dụng
Bộ lọc FILTER_SANITIZE_ENCODED loại bỏ hoặc mã hóa các ký tự không cần thiết cho URL.
Hàm này rất giống với hàm urlencode().
- Name: "encoded"
- ID-number: 514
Các tùy chọn hoặc dấu hiệu có thể
- FILTER_FLAG_STRIP_LOW - Loại bỏ các ký tự ASCII có giá trị nhỏ hơn 32
- FILTER_FLAG_STRIP_HIGH - Loại bỏ các ký tự ASCII có giá trị lớn hơn 32
- FILTER_FLAG_ENCODE_LOW - Mã hóa các ký tự ASCII có giá trị nhỏ hơn 32
- FILTER_FLAG_ENCODE_HIGH - Mã hóa các ký tự ASCII có giá trị lớn hơn 32
Ví dụ
<?php
var_dump(filter_var($url,FILTER_SANITIZE_ENCODED
));
?>
Kết quả:
string(32) "http%3A%2F%2Fwww.codew3c.com"