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判斷電子郵件是否正確的簡單方法介紹,希望對需要的朋友有所幫助!
您可能感興趣的文章:- PHP使用gearman進行異步的郵件或短信發送操作詳解
- PHP發送郵件確認驗證注冊功能示例【修改別人郵件類】
- ThinkPHP3.2.3框架郵件發送功能圖文實例詳解
- PHP示例演示發送郵件給某個郵箱
- PHP實現SMTP郵件的發送實例
- PHP使用SMTP郵件服務器發送郵件示例
- 實例分析PHP中PHPMailer發郵件
- ThinkPHP3.2利用QQ郵箱/163郵箱通過PHPMailer發送郵件的方法
- ThinkPHP5郵件發送服務封裝(可發附件)
- 詳解thinkphp5+swoole實現異步郵件群發(SMTP方式)
- PHP使用POP3讀取郵箱接收郵件的示例代碼