Blogger Information
Blog 9
fans 0
comment 0
visits 5766
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
PHP 高级过滤器
系统开发-Wu Manager
Original
647 people have browsed it

检测一个数字是否在一个范围内
以下实例使用了 filter_var() 函数来检测一个 INT 型的变量是否在 1 到 200 内:
实例
<?php$int = 122;$min = 1;$max = 200;
if (filter_var($int, FILTER_VALIDATE_INT, array(“options” => array(“min_range”=>$min, “max_range”=>$max))) === false) {
echo(“变量值不在合法范围内”);
} else {
echo(“变量值在合法范围内”);
}?>
运行

检测 IPv6 地址
以下实例使用了 filter_var() 函数来检测一个 $ip 变量是否是 IPv6 地址:
实例
<?php$ip = “2001:0db8:85a3:08d3:1319:8a2e:0370:7334”;
if (!filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6) === false) {
echo(“$ip 是一个 IPv6 地址”);
} else {
echo(“$ip 不是一个 IPv6 地址”);
}?>
运行

检测 URL - 必须包含QUERY_STRING(查询字符串)
以下实例使用了 filter_var() 函数来检测 $url 是否包含查询字符串:
实例
<?php$url = “http://www.manongjc.com“;
if (!filter_var($url, FILTER_VALIDATE_URL, FILTER_FLAG_QUERY_REQUIRED) === false) {
echo(“$url 是一个合法的 URL”);
} else {
echo(“$url 不是一个合法的 URL”);
}?>
运行

移除 ASCII 值大于 127 的字符
以下实例使用了 filter_var() 函数来移除字符串中 ASCII 值大于 127 的字符,同样它也能移除 HTML 标签:
实例
<?php$str = “<h1>Hello WorldÆØÅ!</h1>“;
$newstr = filter_var($str, FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH);echo $newstr;?>
运行

Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post