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自定义函数实现代码
Dec 30 PHP
PHP正则提取不包含指定网址的图片地址的例子
Apr 21 PHP
最常用的8款PHP调试工具
Jul 06 PHP
WordPress自定义时间显示格式
Mar 27 PHP
PHP实现的购物车类实例
Jun 17 PHP
WordPress中用于获取文章信息以及分类链接的函数用法
Dec 18 PHP
PHP与Java对比学习日期时间函数
Jul 03 PHP
详谈phpAdmin修改密码后拒绝访问的问题
Apr 03 PHP
购物车实现的几种方式优缺点对比
May 02 PHP
详解laravel安装使用Passport(Api认证)
Jul 27 PHP
PHP生成二维码与识别二维码的方法详解【附源码下载】
Mar 07 PHP
laravel-admin的图片删除实例
Sep 30 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 取得瑞年与平年的天数的代码
2009/08/10 PHP
PHP取得一个类的属性和方法的实现代码
2011/05/22 PHP
PHP中运用jQuery的Ajax跨域调用实现代码
2012/02/21 PHP
php简单备份与还原MySql的方法
2016/05/09 PHP
php实现的统计字数函数定义与使用示例
2017/07/26 PHP
详细解读php的命名空间(一)
2018/02/21 PHP
Thinkphp 框架扩展之数据库驱动常用方法小结
2020/04/23 PHP
Chrome中JSON.parse的特殊实现
2011/01/12 Javascript
写了10年的Javascript也未必全了解的连续赋值运算
2011/03/25 Javascript
window.onload和$(function(){})的区别介绍
2013/10/30 Javascript
javascript history对象(历史记录)使用方法(实现浏览器前进后退)
2014/01/07 Javascript
jquery让返回的内容显示在特定div里(代码少而精悍)
2014/06/23 Javascript
jquery获取radio值(单选组radio)
2014/10/16 Javascript
js通过iframe加载外部网页的实现代码
2015/04/05 Javascript
jQuery插件zTree实现更新根节点中第i个节点名称的方法示例
2017/03/08 Javascript
详解Vue使用命令行搭建单页面应用
2017/05/24 Javascript
vue 实现剪裁图片并上传服务器功能
2018/03/01 Javascript
解决vue keep-alive 数据更新的问题
2018/09/21 Javascript
Vue-Quill-Editor富文本编辑器的使用教程
2018/09/21 Javascript
TypeScript中使用getElementXXX()的示例代码
2019/09/12 Javascript
vue分页插件的使用方法
2019/12/25 Javascript
详解vue或uni-app的跨域问题解决方案
2020/02/21 Javascript
在实例中重学JavaScript事件循环
2020/12/03 Javascript
[52:00]2018DOTA2亚洲邀请赛 4.1 小组赛 A组加赛 LGD vs Optic
2018/04/02 DOTA
Python爬虫之xlml解析库(全面了解)
2017/08/08 Python
深入浅析Python的类
2018/06/22 Python
pycharm修改界面主题颜色的方法
2019/01/17 Python
Python中时间datetime的处理与转换用法总结
2019/02/18 Python
python匿名函数的使用方法解析
2019/10/10 Python
Python matplotlib以日期为x轴作图代码实例
2019/11/22 Python
python 利用百度API识别图片文字(多线程版)
2020/12/14 Python
python+selenium+chrome实现淘宝购物车秒杀自动结算
2021/01/07 Python
全面总结使用CSS实现水平垂直居中效果的方法
2016/03/10 HTML / CSS
HTML5视频播放插件 video.js介绍
2018/09/29 HTML / CSS
Anaconda配置各版本Pytorch的实现
2021/08/07 Python
python playwright之元素定位示例详解
2022/07/23 Python