PHP FILTER_SANITIZE_STRIPPED 过滤器
❮ 完整的 PHP 过滤器参考
定义和用法
FILTER_SANITIZE_STRIPPED 过滤器去除或编码不需要的字符。
此过滤器是 FILTER_SANITIZE_STRING 过滤器的别名
此过滤器会删除可能对您的应用程序有害的数据。 它用于剥离标签并删除或编码不需要的字符。
- Name: "stripped"
- ID-number: 513
可能的选项和标志:
- FILTER_FLAG_NO_ENCODE_QUOTES - 此标志不对引号进行编码
- FILTER_FLAG_STRIP_LOW - 去除 ASCII 值低于 32 的字符
- FILTER_FLAG_STRIP_HIGH - 去除 ASCII 值大于 32 的字符
- FILTER_FLAG_ENCODE_LOW - 编码 ASCII 值低于 32 的字符
- FILTER_FLAG_ENCODE_HIGH - 对 ASCII 值大于 32 的字符进行编码
- FILTER_FLAG_ENCODE_AMP - 编码 & 字符到 &
实例
<?php
$var="<b>Peter Griffin<b>";
var_dump(filter_var($var, FILTER_SANITIZE_STRIPPED));
?>
代码的输出将是:
string(13) "Peter Griffin"
❮ 完整的 PHP 过滤器参考