ホームページ > バックエンド開発 > PHPチュートリアル > PHP filter_var() 関数_PHP チュートリアル

PHP filter_var() 関数_PHP チュートリアル

WBOY
リリース: 2016-07-20 11:02:22
オリジナル
1141 人が閲覧しました

phpチュートリアルフィルターの紹介

php フィルターは、安全でないソース (ユーザー入力など) からのデータを検証およびフィルターするために使用されます。

インストール

フィルター関数は php コアの不可欠な部分です。これらの機能を使用するためにインストールは必要ありません。

phpフィルター関数

php: この機能をサポートする最も古い php バージョンを示します。

機能 説明 php
filter_has_var() 指定された入力タイプの変数が存在するかどうかを確認します。 5
filter_id() 指定されたフィルターの ID 番号を返します。 5
filter_input() スクリプトの外部から入力を取得し、フィルターします。 5
filter_input_array() スクリプトの外部から複数の入力を取得し、それらをフィルターします。 5
filter_list() サポートされているすべてのフィルターを含む配列を返します。 5
filter_var_array() 複数の変数を取得してフィルターします。 5
filter_var() 変数を取得してフィルターします。 5

phpフィルター

を除くすべての文字を削除します
ID名 説明
フィルターコールバック ユーザー定義関数を呼び出してデータをフィルターします。
filter_sanitize_string タグを削除し、特殊文字を削除またはエンコードします。
filter_sanitize_tripped 「string」フィルターのエイリアス。
filter_sanitize_encoded URL エンコード文字列、特殊文字を削除またはエンコードします。
filter_sanitize_special_chars html エスケープ文字 '"<>& および ASCII 値が 32 未満の文字。
フィルターサニタイズ_メール 文字、数字、!#$%&'*+-/=?^_`{|}~@.[]を除くすべての文字を削除します
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_ip 値が IP アドレスであることを確認します。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/445380.html技術記事 PHP チュートリアル フィルター はじめに PHP フィルターは、安全でないソース (ユーザー入力など) からのデータを検証し、フィルターするために使用されます。 インストール フィルター機能は、PHP コアの不可欠な部分です。必要ありません...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート