
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这个邮件是否有效。
前台访问结果如下:

那么我们再随便输入一个值:rtgdrgdth555。
判断结果如下:

filter_var()函数使用指定的过滤器过滤变量。
filter_var()函数语法:
mixed filter_var(mixed $ variable [,int $ filter = FILTER_DEFAULT [,mixed $ options]])
其中参数:
variable:要过滤的值。
filter:要应用的过滤器的ID。
options:一个选项的关联数组,或者按位区分的标示。
相关学习推荐:PHP编程从入门到精通
Atas ialah kandungan terperinci 了解php判断电子邮件是否正确方法. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!
Bagaimana untuk membuka fail php
Bagaimana untuk mengalih keluar beberapa elemen pertama tatasusunan dalam php
Apa yang perlu dilakukan jika penyahserialisasian php gagal
Bagaimana untuk menyambungkan php ke pangkalan data mssql
Bagaimana untuk menyambung php ke pangkalan data mssql
Bagaimana untuk memuat naik html
Bagaimana untuk menyelesaikan aksara bercelaru dalam PHP
Bagaimana untuk membuka fail php pada telefon bimbit