php中filter函数用法之验证邮箱、url和ip地址的方法

php程序中验证邮箱,IP地址或url一般大家都会使用正则表达式来处理,其实在php里面有一些内置的专门验证规则,下面用实例说说如何使用php内置filter函数来验证email,ip以及URL.

PHP:指示支持该函数的最早的 PHP 版本.

函数 描述 PHP 

filter_has_var() 检查是否存在指定输入类型的变量。 5 

filter_id() 返回指定过滤器的 ID 号。 5 

filter_input() 从脚本外部获取输入,并进行过滤。 5 

filter_input_array() 从脚本外部获取多项输入,并进行过滤。 5 

filter_list() 返回包含所有得到支持的过滤器的一个数组。 5 

filter_var_array() 获取多项变量,并进行过滤。 5 

filter_var() 获取一个变量,并进行过滤。 5 

1、验证邮箱,代码如下:

  1. $email='111cn@163.com'
  2. $result=filter_var($email,FILTER_VALIDATE_EMAIL); 
  3. var_dump($result); 
  4. //输出:string(17) '111cn@163.com'  

2、验证url地址,代码如下:

  1. $url='http://www.phpfensi.com/'
  2. $result=filter_var($url,FILTER_VALIDATE_URL); 
  3. var_dump($result); 
  4. //输出:string(25) 'http://www.phpfensi.com/'  

3、验证ip地址,代码如下:

  1. $url='192.168.0.1'
  2. $result=filter_var($url,FILTER_VALIDATE_IP); 
  3. var_dump($result); 
  4. //输出:string(11) '192.168.0.1'  

php中的filter函数还可用来验证浮点数,整形数字,布尔类型等等,具体可查阅php手册的filter函数.

波比源码 – 精品源码模版分享 | www.bobi11.com
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 本站源码并不保证全部能正常使用,仅供有技术基础的人学习研究,请谨慎下载
8. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!

波比源码 » php中filter函数用法之验证邮箱、url和ip地址的方法

4 评论

  1. buy ampicillin online cheap brand sulfamethoxazole order erythromycin 500mg without prescription

发表评论

Hi, 如果你对这款模板有疑问,可以跟我联系哦!

联系站长
赞助VIP 享更多特权,建议使用 QQ 登录
喜欢我嘛?喜欢就按“ctrl+D”收藏我吧!♡