php实现验证邮箱格式的代码实例

yipeiwu_com6年前PHP代码库

验证邮箱格式是否正确可以通过filter_var函数来实现。

函数介绍:

filter_var() 函数通过指定的过滤器过滤一个变量。

语法:

filter_var(variable, filter, options)

参数介绍:

variable,(必需)规定要过滤的变量。

filter,(可选)规定要使用的过滤器的 ID。默认是 FILTER_SANITIZE_STRING。

options,(可选)规定一个包含标志/选项的关联数组或者一个单一的标志/选项。检查每个过滤器可能的标志和选项。

验证方法如下:

<?php

function check_email($email)

{

 $result = trim($email);

 if (filter_var($result, FILTER_VALIDATE_EMAIL))

 {

 return "true";

 }

 else

 {

 return "false";

 }

}

echo check_email("111@qq.com")."\n";

echo check_email("abc#example.com")."\n";

这里我们创建了一个check_email方法,用来判断邮箱是否合格。如果合格则返回true,否则返回false。

输出如下:

true

false

以上就是利用php实现验证邮箱格式是否正确的详细内容,有任何补充内容可以联系小编。

相关文章

PHP可变函数的使用详解

PHP 支持可变函数的概念。这意味着如果一个变量名后有圆括号,PHP 将寻找与变量的值同名的函数,并且尝试执行它。可变函数可以用来实现包括回调函数,函数表在内的一些用途。 变量函数不能用...

php实现的zip文件内容比较类

本文实例讲述了php实现的zip文件内容比较类。是一个非常实用的PHP类文件。分享给大家供大家参考。具体分析如下: 该php zip文件比较类主要实现比较两个zip文件的内容,返回新增,...

PHP实现读取一个1G的文件大小

需求如下: 现有一个1G左右的日志文件,大约有500多万行, 用php返回最后几行的内容。 1. 直接采用file函数来操作 or file_get_content() 肯定报内存溢出注...

Laravel 5.3 学习笔记之 安装

1、服务器要求 Laravel 框架有对服务器有少量要求,当然,Laravel Homestead 已经满足所有这些要求,所以我们强烈推荐使用 Homestead 作为 Laravel...

解析PHP中的内存管理,PHP动态分配和释放内存

解析PHP中的内存管理,PHP动态分配和释放内存

摘要 内存管理对于长期运行的程序,例如服务器守护程序,是相当重要的影响;因此,理解PHP是如何分配与释放内存的对于创建这类程序极为重要。本文将重点探讨PHP的内存管理问题。 一、 内存在...