php数据类型图解(php使用filter_var函数判断邮箱,url,ip格式示例)
类别:编程学习 浏览量:1293
时间:2022-01-19 00:01:13 php数据类型图解
php使用filter_var函数判断邮箱,url,ip格式示例本文实例讲述了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://www.fengdingbo.com" ; $result = filter_var( $url , FILTER_VALIDATE_URL); var_dump( $result ); |
输出:
string(25) "http://www.fengdingbo.com"
判断ip
|
<?php $url = "192.168.1.110" ; $result = filter_var( $url , FILTER_VALIDATE_IP); var_dump( $result ); |
输出:
string(13) "192.168.1.110"
希望本文所述对大家PHP程序设计有所帮助。
原文链接:https://www.cnblogs.com/mnote/p/6866112.html
标签:PHP filter_var
您可能感兴趣
- dedecms的dedesql.class.php on line 489错误的解决方法(dedecms的dedesql.class.php on line 489错误的解决方法)
- php 静态方法(PHP的静态方法与普通方法用法实例分析)
- php递归实现(PHP递归统计系统中代码行数)
- php依赖注入对象注册(php依赖注入知识点详解)
- iis6双php版本的设置(云主机IIS7.5支持PHP5.3以上版本和MYSQL)
- php提交表单验证表(php实现的表单验证类完整示例)
- php判断类的属性的修饰(PHP whois查询类定义与用法示例)
- php类的属性和方法(PHP进阶学习之反射基本概念与用法分析)
- 用php递归函数实现阶乘的计算(php求斐波那契数的两种实现方式递归与递推)
- php优势和缺点(PHP的介绍以及优势详细分析)
- php中三种变量的作用区域(PHP global全局变量经典应用与注意事项分析附$GLOBALS用法对比)
- phpstudy安装包打不开(phpStudy访问速度慢和启动失败的解决办法)
- php网页生成程序(php生成静态页面并实现预览功能)
- dedecms手机独立域名(DedeCMS Wap.php 绑定域名的解决办法)
- PHP如何安装(PHP使用 Pear 进行安装和卸载包的方法详解)
- php如何创建二维数组(PHP二维索引数组的遍历实例分析2种方式)
- 相声转行影帝,被何晴抛弃,甩10年女友闪婚生子,刘威不靠谱情史(相声转行影帝被何晴抛弃)
- 岳云鹏不说相声,改行演员了 网友 快回来说相声(岳云鹏不说相声)
- 乔欣首演古装大女主,颜值演技双在线(乔欣首演古装大女主)
- 于正又推女性古装大剧 杨蓉乔欣演女配,两位女主成 重头戏(于正又推女性古装大剧)
- 乔欣古装女主戏获热度 作为女主,却没吃到红利(乔欣古装女主戏获热度)
- 爱情是什么(爱情是什么最经典的话)
热门推荐
- python函数使用方法高级用法(Python函数的参数常见分类与用法实例详解)
- 微信小程序开发模式(微信小程序引入Vant框架的全过程记录)
- django自定义后台界面(Django csrf 两种方法设置form的实例)
- dedecms栏目功能(织梦DEDECMS网站建设栏目自动添加nofollow的方法介绍)
- js实现继承的五种(JavaScript继承的三种方法实例)
- pythonprint什么意思啊(Python中print和return的作用及区别解析)
- 阿里云服务器防御(阿里云服务器攻击超过云盾防御阀值应该怎么办?)
- js基础入门运算符(js 可选链操作符的使用)
- python ssh 连接(python pexpect ssh 远程登录服务器的方法)
- dockerfile配置参数(dockerfile中ENTRYPOINT与CMD的结合使用及区别)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9