ホームページ > php教程 > php手册 > PHP filter_var() 関数 フィルター関数

PHP filter_var() 関数 フィルター関数

WBOY
リリース: 2016-06-13 12:01:00
オリジナル
1255 人が閲覧しました

filter_var() 関数は、指定されたフィルターを通じて変数をフィルターします。
成功した場合はフィルタリングされたデータを返し、失敗した場合は false を返します。
構文
filter_var(変数、フィルター、オプション)変数: 必須。フィルタリングする変数を指定します。
フィルター: オプション。使用するフィルターの ID を指定します。 (以下の FiltersID のリストを参照してください)
options: フラグ/オプションを含む配列を指定します。各フィルターで使用可能なフラグとオプションを確認してください。

コードをコピー コードは次のとおりです:


<
@header('content-type:text? /html; charset=utf-8;');
$email_a='jcifox@gmail.com';
$email_c='jcifoxgmail. com';
$ip_a='0.0.0.0';
$ip_c='0.0.0.265';
echo (filter_var($email_a,FILTER_VALIDATE_EMAIL))?'有効です':'無効です';
echo '

'; .' : ';
echo (filter_var($email_b,FILTER_VALIDATE_EMAIL))?'は有効です':'は無効です'; 🎜>echo $email_c.' :';
echo (filter_var($email_c,FILTER_VALIDATE_EMAIL))?' は有効です':' は無効です'; >' ;
echo $ip_a.' :';
echo (filter_var($ip_a,FILTER_VALIDATE_IP))?' は無効です'; ;< br />';
echo $ip_b.' :';
echo (filter_var($ip_b,FILTER_VALIDATE_IP))?' は有効ではありません';

';
echo $ip_c.' :';
echo (filter_var($ip_c,FILTER_VALIDATE_IP))?' は有効です':' は無効です';
?>



FiltersID 名前: 説明
FILTER_CALLBACK: データをフィルターするユーザー定義関数を呼び出します。
FILTER_SANITIZE_STRING: タグを削除し、特殊文字を削除またはエンコードします。
FILTER_SANITIZE_STRIPPED: 「文字列」フィルターのエイリアス。
FILTER_SANITIZE_ENCODED: 文字列を URL エンコードし、特殊文字を削除またはエンコードします。
FILTER_SANITIZE_SPECIAL_CHARS: HTML エスケープ文字 '"<>& および ASCII 値が 32 未満の文字。
FILTER_SANITIZE_EMAIL: 文字、数字、!#$%&'* -/=?^ _ を除くすべての文字を削除します。 `{|}~@.[]

FILTER_SANITIZE_URL: 文字、数字、$-_ を除くすべての文字を削除します。{}|\^~[]`<>#%" ;/ ?:@&=
FILTER_SANITIZE_NUMBER_INT: 数字、- および - を除くすべての文字を削除します。
FILTER_SANITIZE_NUMBER_FLOAT: 数字、- および.,eE を除くすべての文字を削除します。
FILTER_SANITIZE_MAGIC_QUOTES:addslashes() を適用します。
FILTER_UNSAFE_RAW: 特殊文字のフィルタリング、削除、エンコードは行われません。
FILTER_VALIDATE_INT: 値を指定された範囲内の整数として検証します。
FILTER_VALIDATE_BOOLEAN: 「1」、「true」、「on」、「yes」の場合は true を返し、「0」、「false」、「off」、「no」、および「false」の場合は返します。 。それ以外の場合は NULL が返されます。
FILTER_VALIDATE_FLOAT: 値を浮動小数点数として検証します。
FILTER_VALIDATE_REGEXP: Perl 互換の正規表現である regexp に基づいて値を検証します。
FILTER_VALIDATE_URL: 値を URL として検証します。
FILTER_VALIDATE_EMAIL: 値を電子メールとして検証します。
FILTER_VALIDATE_IP: 値を IP アドレスとして検証します。
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート