Bộ lọc PHP FILTER_SANITIZE_STRIPPED
Định nghĩa và cách sử dụng
Bộ lọc FILTER_SANITIZE_STRIPPED loại bỏ hoặc mã hóa các ký tự không cần thiết.
Bộ lọc này FILTER_SANITIZE_STRING Bí danh của bộ lọc.
Bộ lọc này xóa bỏ những dữ liệu có tiềm năng gây hại cho ứng dụng. Nó được sử dụng để loại bỏ thẻ hoặc xóa hoặc mã hóa các ký tự không cần thiết.
- Name: "string"
- ID-number: 513
Các tùy chọn hoặc dấu hiệu có thể:
- FILTER_FLAG_NO_ENCODE_QUOTES - dấu hiệu này không mã hóa dấu ngoặc kép
- 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
- FILTER_FLAG_ENCODE_AMP - mã hóa ký tự & thành &
Ví dụ
<?php
var_dump(filter_var($var, FILTER_SANITIZE_STRIPPED
));
?>
Output:
string(13) "Bill Gates"