PHP filter_var() 函數(shù)
PHP filter_var() 函數(shù)

定義和用法
filter_var() 函數(shù)通過指定的過濾器過濾一個變量。
如果成功,則返回被過濾的數(shù)據(jù)。如果失敗,則返回 FALSE。
語法
filter_var(variable, filter, options)
參數(shù) | 描述 |
---|---|
variable | 必需。規(guī)定要過濾的變量。 |
filter | 可選。規(guī)定要使用的過濾器的 ID。默認(rèn)是 FILTER_SANITIZE_STRING。參見 完整的 PHP Filter 參考手冊,查看可能的過濾器。 過濾器 ID 可以是 ID 名稱(比如 FILTER_VALIDATE_EMAIL)或 ID 號(比如 274)。 |
options | 可選。規(guī)定一個包含標(biāo)志/選項的關(guān)聯(lián)數(shù)組或者一個單一的標(biāo)志/選項。檢查每個過濾器可能的標(biāo)志和選項。 |
實例
<?php
if(!filter_var("someone@example....com", FILTER_VALIDATE_EMAIL))
{
echo("E-mail is not valid");
}
else
{
echo("E-mail is valid");
}
?>
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

相關(guān)文章
- PHP 變量
- PHP 超級全局變量
- PHP While 循環(huán)
- PHP 面向?qū)ο?/a>
- PHP $_POST 變量
- PHP 多維數(shù)組
- PHP array_change_key_case() 函數(shù)
- PHP array_filter() 函數(shù)
- PHP array_intersect_uassoc() 函數(shù)
- PHP array_key_first() 函數(shù)
- PHP array_slice() 函數(shù)
- PHP array_splice() 函數(shù)
- PHP array_udiff() 函數(shù)
- PHP array_uintersect_assoc() 函數(shù)
- PHP array_uintersect_uassoc() 函數(shù)
- PHP array_values() 函數(shù)
- PHP compact() 函數(shù)
- PHP extract() 函數(shù)
- PHP uksort() 函數(shù)
- PHP Filter 函數(shù)