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("[email protected]", FILTER_VALIDATE_EMAIL))
{
echo("E-mail is not valid");
}
else
{
echo("E-mail is valid");
}
?>

コードの出力は次のとおりです:

E-mail is not valid


PHP Filter 参考手册完全な PHP Filter リファレンスマニュアル その他の拡張