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

yipeiwu_com7年前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 分页类(模仿google)-面试题目解答

笔试回答的不太好,特别是JS部分,也是许久都没复习的原因。 上机题目是要写一个仿google分页的类,当要取类似9/2的最大整数,却怎么也想不起函数ceil的名字,晕了半天。 最后测试程...

php数组添加元素方法小结

本文较为详细的总结了php数组添加元素方法。分享给大家供大家参考。具体分析如下: 如果我们是一维数组增加数组元素我们可以使用ArrayListay_push,当然除这种方法之外我们还有更...

php中echo()和print()、require()和include()等易混淆函数的区别

1.echo和print的区别 PHP中echo和print的功能基本相同(输出),但是两者之间还是有细微差别的。echo输出后没有返回值,但print有返回值,当其执行失败时返回fla...

Thinkphp框架开发移动端接口(2)

接着上一篇介绍Thinkphp框架开发移动端接口(1),另外我们还可以通过ThinkPHP实现移动端访问自动切换主题模板,这样也可以做到移动端访问 ThinkPHP的模板主题机制,如果只...