PHP filter_var() 函數


PHP Filter 參考手冊 完整的 PHP Filter 參考手冊

定義和用法

filter_var() 函數通過指定的篩檢程式過濾一個變數。

如果成功,則返回被過濾的數據。如果失敗,則返回 FALSE。

語法

filter_var(variable, filter, options)

參數 描述
variable 必需。規定要過濾的變數。
filter 可選。規定要使用的篩檢程式的 ID。默認是 FILTER_SANITIZE_STRING。參見 完整的 PHP Filter 參考手冊,查看可能的篩檢程式。

篩檢程式 ID 可以是 ID 名稱(比如 FILTER_VALIDATE_EMAIL)或 ID 號(比如 274)。

options 可選。規定一個包含標誌/選項的關聯數組或者一個單一的標誌/選項。檢查每個篩檢程式可能的標誌和選項。


實例

<?php
if(!filter_var("someone@example....com", FILTER_VALIDATE_EMAIL))
{
echo("E-mail is not valid");
}
else
{
echo("E-mail is valid");
}
?>

代碼的輸出如下所示:

E-mail is not valid


PHP Filter 參考手冊 完整的 PHP Filter 參考手冊