334 次浏览
FILTER_SANITIZE_URL 常量会从字符串中删除所有非法的 URL 字符。它允许以下字符:$-_.+!*'(),{}|\^~[]`">
138 次浏览
FILTER_SANITIZE_STRIPPED 常量用于编码或去除不需要的字符。选项和标志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 - 将 & 字符编码为 &返回值FILTER_SANITIZE_STRIPPED 常量不返回任何值。示例 在线演示输出以下是输出结果。string(10) "Demo!text!"
307 次浏览
FILTER_SANITIZE_STRING 常量用于删除标签并对字符串中的特殊字符进行编码。标志FILTER_FLAG_NO_ENCODE_QUOTES - 不要编码引号FILTER_FLAG_STRIP_LOW - 删除 ASCII 值小于 32 的字符FILTER_FLAG_STRIP_HIGH - 删除 ASCII 值大于 127 的字符FILTER_FLAG_ENCODE_LOW - 编码 ASCII 值小于 32 的字符FILTER_FLAG_ENCODE_HIGH - 编码 ASCII 值大于 127 的字符FILTER_FLAG_ENCODE_AMP - 将 "&" 字符编码为 &返回值FILTER_SANITIZE_STRING 常量不返回任何值。示例 在线演示输出以下是输出结果。Demo!
602 次浏览
FILTER_SANITIZE_SPECIAL_CHARS 常量用于对 HTML 特殊字符进行转义。标志FILTER_FLAG_STRIP_LOW - 去除 ASCII 值低于 32 的字符FILTER_FLAG_STRIP_HIGH - 去除 ASCII 值高于 32 的字符FILTER_FLAG_ENCODE_HIGH - 编码 ASCII 值高于 32 的字符返回值FILTER_SANITIZE_SPECIAL_CHARS 常量不返回任何值。示例 在线演示输出以下是输出结果。string(43) "Favorite Sports is Football & Cricket?"
537 次浏览
FILTER_SANITIZE_NUMBER_INT 常量用于删除数字中的所有非法字符。返回值FILTER_SANITIZE_NUMBER_INT 常量不返回任何值。示例 在线演示输出以下是输出结果。string(5) "4-5+9"
373 次浏览
FILTER_SANITIZE_NUMBER_FLOAT 常量用于删除浮点数中的所有非法字符。标志FILTER_FLAG_ALLOW_FRACTION - 允许小数点分隔符FILTER_FLAG_ALLOW_THOUSAND - 允许千位分隔符FILTER_FLAG_ALLOW_SCIENTIFIC - 允许科学计数法返回值FILTER_SANITIZE_NUMBER_FLOAT 常量不返回任何值。示例以下示例使用 FILTER_FLAG_ALLOW_FRACTION 标志。 在线演示输出以下是输出结果。string(8) "3-1+2.56"让我们看另一个例子。这里使用了 FILTER_FLAG_ALLOW_THOUSAND 标志 -示例 在线演示输出以下是输出结果。string(8) "1-4+25,6"
257 次浏览
FILTER_SANITIZE_MAGIC_QUOTES 常量对字符串执行 addslashes() 函数。它在预定义字符(即单引号 (')、双引号 (")、反斜杠 (\)、NULL)前面添加反斜杠。返回值FILTER_SANITIZE_MAGIC_QUOTES 常量不返回任何值。示例 在线演示
214 次浏览
FILTER_SANITIZE_ENCODED 常量用于对特殊字符进行编码。标志和选项FILTER_FLAG_STRIP_LOW - 删除 ASCII 值小于 32 的字符FILTER_FLAG_STRIP_HIGH - 删除 ASCII 值大于 127 的字符FILTER_FLAG_ENCODE_LOW - 编码 ASCII 值小于 32 的字符FILTER_FLAG_ENCODE_HIGH - 编码 ASCII 值大于 127 的字符返回值FILTER_SANITIZE_ENCODED 常量不返回任何值。示例以下示例使用 FILTER_FLAG_ENCODE_HIGH 标志对 ASCII 值 > 127 的字符进行编码示例 在线演示输出以下是输出结果。www.example.com让我们看另一个例子。示例 在线演示输出以下是输出结果。example.com阅读更多
353 次浏览
FILTER_SANITIZE_EMAIL 常量用于删除电子邮件地址中的所有非法字符。返回值FILTER_SANITIZE_EMAIL 常量不返回任何值。示例输出以下是输出结果。abc@demo.com
306 次浏览
FILTER_VALIDATE_URL 常量用于验证 URL。标志FILTER_FLAG_SCHEME_REQUIRED - URL 必须符合 RFC 标准。FILTER_FLAG_HOST_REQUIRED - URL 必须包含主机名。FILTER_FLAG_PATH_REQUIRED -URL 必须在域名后有一个路径。FILTER_FLAG_QUERY_REQUIRED -URL 必须有一个查询字符串。返回值FILTER_VALIDATE_URL 常量不返回任何值。示例 在线演示输出以下是输出结果。有效的 URL!让我们看另一个例子。示例 在线演示输出以下是输出结果。无效的 URL!