<完整PHP过滤器参考
定义和用法
该FILTER_SANITIZE_SPECIAL_CHARS过滤HTML的转义特殊字符。
此过滤器用于转义“<>&,并低于32 ASCII值中的字符
- 名称: "special_chars"
- ID-号:515
可能的标志:
- FILTER_FLAG_STRIP_LOW - 地带字符具有低于32个ASCII值
- FILTER_FLAG_STRIP_HIGH - 地带字符以上32个ASCII值
- FILTER_FLAG_ENCODE_HIGH - 编码字符以上32个ASCII值
例
<?php
$url="Is Peter <smart> & funny?";
var_dump(filter_var($url,FILTER_SANITIZE_SPECIAL_CHARS));
?>
代码的浏览器输出将是:
string(37) "Is Peter <smart> & funny?"
如果选择"View source"在浏览器窗口中,你会看到下面的HTML:
string(37) "Is Peter & lt; smart& gt; & amp; funny?"
<完整PHP过滤器参考