时间:2021-05-26
本文实例讲述了php使用filter_var函数判断邮箱,url,ip格式。分享给大家供大家参考,具体如下:
以前使用php的时候还不知道有过滤器filter这玩意,那时候判断邮箱、url和ip地址格式是否符合都是用正则表达式。后来随着使用的逐渐深入,才知道在php中也可以使用内置的函数库过滤器filter来完成这些功能。
对于filter_var这个函数,如果验证通过则会返回验证对象,否则返回false。
语法
filter_var(variable, filter, options) 参数 描述 variable 必需。规定要过滤的变量。 filter 可选。规定要使用的过滤器的 ID。默认是 FILTER_SANITIZE_STRING。参见 完整的 PHP Filter 参考手册,查看可能的过滤器。
过滤器 ID 可以是 ID 名称(比如 FILTER_VALIDATE_EMAIL)或 ID 号(比如 274)。 options 可选。规定一个包含标志/选项的关联数组或者一个单一的标志/选项。检查每个过滤器可能的标志和选项。
示例
判断邮箱
<?php$email = 'fengdingbo@gmail.com'; $result = filter_var($email, FILTER_VALIDATE_EMAIL);var_dump($result);输出:
string(20) "fengdingbo@gmail.com"
判断url
<?php$url = "http://"判断ip
<?php$url = "192.168.1.110"; $result = filter_var($url, FILTER_VALIDATE_IP);var_dump($result);输出:
string(13) "192.168.1.110"
更多关于PHP相关内容感兴趣的读者可查看本站专题:《php常用函数与技巧总结》、《php字符串(string)用法总结》、《PHP数组(Array)操作技巧大全》、《PHP基本语法入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
验证邮箱格式是否正确可以通过filter_var函数来实现。函数介绍:filter_var()函数通过指定的过滤器过滤一个变量。语法:filter_var(va
在网站开发过程中,可能需要用PHP实现验证邮箱格式是否正确,那么我们就可以通过PHP中filter_var函数来实现。下面我们就结合具体的代码示例,给大家介绍P
filter_var()函数通过指定的过滤器过滤变量。如果成功,则返回已过滤的数据,如果失败,则返回false。语法filter_var(variable,fi
1、验证邮箱复制代码代码如下:$email='jb51@qq.com';$result=filter_var($email,FILTER_VALIDATE_EM
本文实例讲述了PHP过滤器filter_has_var()函数用法。分享给大家供大家参考,具体如下:定义和用法filter_has_var()函数检查是否存在指