Php/filter sanitize special chars
来自菜鸟教程
PHP FILTER_SANITIZE_SPECIAL_CHARS过滤器
定义和用法
FILTER_SANITIZE_SPECIAL_CHARS过滤器HTML会转义特殊字符。
此过滤器用于转义“ <>&”和ASCII值低于32的字符
- 名称:“ special_chars”
- 身份证号码:515
可能的标志:
- FILTER_FLAG_STRIP_LOW-去除ASCII值低于32的字符
- FILTER_FLAG_STRIP_HIGH-去除ASCII值大于32的字符
- FILTER_FLAG_ENCODE_HIGH-编码ASCII值大于32的字符
例
<?php $url="Is Peter <smart> & funny?"; var_dump(filter_var($url,FILTER_SANITIZE_SPECIAL_CHARS)); ?>
上面代码的浏览器输出将是:
string(37) "Is Peter <smart> & funny?"
如果在浏览器窗口中选择“查看源代码”,则将看到以下HTML:
string(37) "Is Peter <smart> & funny?"