PHP では、「filter_input()」関数を使用して、安全でないソースからの変数を検証し、スクリプトの外部から入力を取得し、フィルタリングします。成功した場合はフィルタリングされたデータが返され、成功した場合はフィルタリングされたデータが返されます。失敗した場合は false が返されます。構文は「filter_input(入力タイプ、フィルターされた変数、フィルター ID、配列)」です。
この記事の動作環境: Windows 10 システム、PHP バージョン 7.1、Dell G3 コンピューター。
filter_input() 関数は、スクリプトの外部から入力を取得し、フィルターします。
この関数は、ユーザー入力などの安全でないソースからの変数を検証するために使用されます。
この関数はさまざまなソースから入力を取得できます:
INPUT_GET
INPUT_POST
filter_input(input_type, variable, filter, options)input_type 必須。入力タイプを指定します。上記の可能なタイプのリストを参照してください。 variable は、フィルターする変数を指定します。 フィルターはオプションです。使用するフィルターの ID を指定します。デフォルトは FILTER_SANITIZE_STRING です。 options フラグ/オプションを含む配列を指定します。各フィルターで使用可能なフラグとオプションを確認してください。 例は次のとおりです。 この例では、filter_input() 関数を使用して POST 変数をフィルターします。受け入れられる POST 変数は有効な電子メール アドレスです。
<?php if (!filter_input(INPUT_POST, 'email', FILTER_VALIDATE_EMAIL)) { echo "E-Mail is not valid"; } else { echo "E-Mail is valid"; } ?>出力は同様です: 電子メールは有効です 推奨学習: 「
PHP ビデオ チュートリアル 」
以上がPHPでのfilter_inputの使用法は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。