php判断电子邮件是否正确方法


Posted in PHP onDecember 04, 2018

PHP判断电子邮件是否正确即是否有效,是我们PHP面试过程中常见考题之一。我们可以使用PHP过滤器来实现判断。

php判断电子邮件是否正确方法

下面我们就通过具体示例,给大家介绍PHP判断电子邮箱是否正确的简单实现方法。

代码如下:

<?php
 
$email = "demo@example.com";
if (filter_var($email, FILTER_VALIDATE_EMAIL))
{
  echo '"' . $email . '" 是有效的。';
}
else
{
  echo '"' . $email . '" 是无效的。';
}

我们使用FILTER_VALIDATE_EMAIL过滤器验证电子邮件地址,这里我们要判断demo@example.com这个邮件是否有效。

前台访问结果如下:

php判断电子邮件是否正确方法

那么我们再随便输入一个值:rtgdrgdth555。

判断结果如下:

php判断电子邮件是否正确方法

filter_var()函数使用指定的过滤器过滤变量。

filter_var()函数语法:

mixed filter_var(mixed $ variable [,int $ filter = FILTER_DEFAULT [,mixed $ options]])

其中参数:

variable :要过滤的值。

filter:要应用的过滤器的ID。

options:一个选项的关联数组,或者按位区分的标示。

本篇文章就是关于PHP判断电子邮件是否正确的简单方法介绍,希望对需要的朋友有所帮助!

PHP 相关文章推荐
php中的时间处理
Oct 09 PHP
PHP mb_convert_encoding 获取字符串编码类型实现代码
Apr 26 PHP
如何使用php绘制在图片上的正余弦曲线
Jun 08 PHP
如何使用php输出时间格式
Aug 31 PHP
php实现保存submit内容之后禁止刷新
Mar 19 PHP
PHP合并静态文件详解
Nov 14 PHP
thinkphp3.2.2实现生成多张缩略图的方法
Dec 19 PHP
php用户注册信息验证正则表达式
Nov 12 PHP
php读取txt文件并将数据插入到数据库
Feb 23 PHP
PHP针对字符串开头和结尾的判断方法
Jul 11 PHP
php实现基于pdo的事务处理方法示例
Jul 21 PHP
使用php自动备份数据库表的实现方法
Jul 28 PHP
浅谈Laravel核心解读之Console内核
Dec 02 #PHP
Laravel使用scout集成elasticsearch做全文搜索的实现方法
Nov 30 #PHP
用Laravel Sms实现laravel短信验证码的发送的实现
Nov 29 #PHP
php实现每日签到功能
Nov 29 #PHP
PHP序列化的四种实现方法与横向对比
Nov 29 #PHP
PHP中如何使用Redis接管文件存储Session详解
Nov 28 #PHP
php基于Redis消息队列实现的消息推送的方法
Nov 28 #PHP
You might like
配置PHP使之能同时支持GIF和JPEG
2006/10/09 PHP
使用php计算排列组合的方法
2013/11/13 PHP
PHP实现简单实用的验证码类
2015/07/29 PHP
在Laravel5.6中使用Swoole的协程数据库查询
2018/06/15 PHP
JS 添加千分位与去掉千分位的示例
2013/07/11 Javascript
jQuery is()函数用法3例
2014/05/06 Javascript
点击button获取text内容并改变样式的js实现
2014/09/09 Javascript
JavaScript开发人员的10个关键习惯小结
2014/12/05 Javascript
jQuery中queue()方法用法实例
2014/12/29 Javascript
jQuery中:submit选择器用法实例
2015/01/03 Javascript
百度地图自定义控件分享
2015/03/04 Javascript
jQuery插件Echarts实现的双轴图效果示例【附demo源码下载】
2017/03/04 Javascript
详谈commonjs模块与es6模块的区别
2017/10/18 Javascript
tangram.js库实现js类的方式实例分析
2018/01/06 Javascript
angular 内存溢出的问题解决
2018/07/12 Javascript
bootstrap table实现横向合并与纵向合并
2019/07/18 Javascript
利用d3.js制作连线动画图与编辑器的方法实例
2019/09/05 Javascript
React组件设计模式之组合组件应用实例分析
2020/04/29 Javascript
js 数组当前行添加数据方法详解
2020/07/28 Javascript
python动态监控日志内容的示例
2014/02/16 Python
深入讲解Python中面向对象编程的相关知识
2015/05/25 Python
Linux 下 Python 实现按任意键退出的实现方法
2016/09/25 Python
python装饰器实例大详解
2017/10/25 Python
Python3实现将本地JSON大数据文件写入MySQL数据库的方法
2018/06/13 Python
解决csv.writer写入文件有多余的空行问题
2018/07/06 Python
python脚本后台执行方式
2019/12/21 Python
Python3利用scapy局域网实现自动多线程arp扫描功能
2021/01/21 Python
css3实现的下拉菜单效果示例
2014/01/22 HTML / CSS
Vans荷兰官方网站:美国南加州的原创极限运动潮牌
2018/01/23 全球购物
学院领导推荐信
2013/10/30 职场文书
中国梦我的梦演讲稿
2014/04/23 职场文书
2014年党支部承诺书
2014/05/30 职场文书
一份恶作剧的检讨书
2014/09/13 职场文书
化妆品促销活动总结
2015/05/07 职场文书
医院员工辞职信范文
2015/05/12 职场文书
VUE递归树形实现多级列表
2022/07/15 Vue.js