您好,欢迎访问一九零五行业门户网

php中filter函数验证邮箱、url和ip地址的实例

在看这函数之前我验证邮箱或ip地址及url都是使用正则表达式来处理,今天发现filter函数可以替换正则哦并且方法简单好用,下面我用实例介绍这函数的用法吧.
早年使用php的时候还不知道有filter这玩意,那时候判断邮箱、url和ip地址格式是否符合都是用正则表达式,后来随着使用的逐渐深入,才知道在php中也可以使用内置的函数库filter来完成这些功能.
1、验证邮箱,先来看原始的正则验证,代码如下:
1, 'max_range' => 100) ) ); var_dump($result);//bool(false)
php的变量是弱类型,如果不用过滤器,直接使用大于小于符号判断的话会是真的,代码如下:
$i = '010'; $result = $i >= 1 && $i <= 100; var_dump($result);//bool(true)
5、验证浮点数,代码如下:
$float = 12.312; $result = filter_var($float, filter_validate_float); var_dump($result); //float(12.312)
在做一些金额方面的验证时,经常需要验证金额是否为浮点数.
总结:php中的filter过滤器虽然比较冷门,但是功能还是蛮强大的,除了上述这些功能外,还有一些过滤输入的功能,可查阅php手册.
本文链接:
收藏随意^^请保留教程地址.
其它类似信息

推荐信息