PHP FILTER_SANITIZE_ENCODED 过滤器
PHP FILTER_SANITIZE_ENCODED 过滤器去除或 URL 编码不需要的字符
- Name: "encoded"
- ID-number: 514
该过滤器与 urlencode() 函数很类似
可选的标志
值 | 描述 |
---|---|
FILTER_FLAG_STRIP_LOW | 去除 ASCII 值在 32 以下的字符 |
FILTER_FLAG_STRIP_HIGH | 去除 ASCII 值在 32 以上的字符 |
FILTER_FLAG_ENCODE_LOW | 编码 ASCII 值在 32 以下的字符 |
FILTER_FLAG_ENCODE_HIGH | 编码 ASCII 值在 32 以上的字符 |
范例
<?php $url="http://www.twle.cn"; var_dump(filter_var($url,FILTER_SANITIZE_ENCODED));
运行以上 PHP 范例,输出结果如下
string(30) "http%3A%2F%2Fwww.twle.cn"