PHP filter_var()関数
完全な 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");
}
?>
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 リファレンスマニュアル その他の拡張