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
您可能感兴趣
- phpinclude的使用方法(PHP defined函数的使用图文详解)
- php中把字符串分开的函数(PHP字符串中抽取子串操作实例分析)
- php怎么实现多线程(PHP实现的多进程控制demo示例)
- phpstudy创建本地服务器(phpstudy linux小皮面板防火墙的开启与关闭)
- php支付接口(PHP实现的支付宝支付功能示例)
- php上传文件的要求(PHP大文件分块上传功能实例详解)
- php上传大文件教程(PHP实现带进度条的Ajax文件上传功能示例)
- php怎么判断是否有session(PHP中Session ID的实现原理实例分析)
- lnmp安装php(LNMP系列教程之二 删除站点及域名绑定)
- php逐行读写文件(PHP实现读取文件夹及批量重命名文件操作示例)
- php的字符串表达方法(php中字符串和整数比较的操作方法)
- php图片合成处理(PHP使用 Imagick 扩展实现图片合成,圆角处理功能示例)
- 腾讯云换php版本(腾讯云服务器配置php环境的方法)
- php换行乱码(php输出文字乱码的解决方法)
- 宝塔面板phpMyAdmin错误教程(宝塔面板phpMyAdmin报错502 Bad Gateway nginx解决方法)
- php多维数组怎么转换json(php实现的数组转xml案例分析)
- 经度,世界时间腕表的灵魂(世界时间腕表的灵魂)
- 阿里最新财报公布 三季度营收增长3 ,将增加150亿美元回购额度 在美股价小涨(阿里最新财报公布)
- 赵薇时胖时瘦 最近变美少女 原因在这里 躺着就变瘦(赵薇时胖时瘦最近变美)
- 学会这26种姿势,你就可以和兵哥哥切磋了(你就可以和兵哥哥切磋了)
- 吴彦祖陈冠希 恩怨 ,失去曾让他流泪的女友,终遇走过18年真爱(吴彦祖陈冠希恩怨)
- 痴情男神 吴彦祖 与妻子恋爱8年,结婚10年,家庭幸福美满(痴情男神吴彦祖)
热门推荐
- ih5如何点击按钮跳转至网页(HTML5跳转小程序wx-open-launch-weapp的示例代码)
- dedecms授权查询(解析dedeCMS验证码的实现代码)
- 腾讯云服务器控制台搭建(手把手教你搭建腾讯云服务器入门图文教程)
- python远程下发shell指令(Python实现堡垒机模式下远程命令执行操作示例)
- 无法打开物理文件 操作系统错误 5:拒绝访问
- mysql数据库出现乱码(数据库 MySQL中文乱码解决办法总结)
- sqlserver最大数据导入量(SQL Server批量插入数据案例详解)
- 如何使用docker启动tomcat(Docker容器上用DockerFile部署多个tomcat服务的步骤)
- aws提供了哪些云服务(AWS与阿里云服务器在国内使用的简单对比评测)
- vue如何检查数组变化(Vue2中无法检测到数组变动的原因及解决)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9