TECH I.S.

PHP filter_input()関数

❮ PHP フィルター リファレンス

「get」メソッドを使用して、外部変数「email」がPHPページに送信されているかどうかを確認し、それが有効な電子メール アドレスであるかどうかも確認します。

<?php if (!filter_input(INPUT_GET, "email", FILTER_VALIDATE_EMAIL)) {     echo("Email is not valid"); } else {     echo("Email is valid"); } ?>


定義と使用法

filter_input()関数は、外部変数(フォーム入力などから)を取得し、オプションでそれをフィルタリングします。

この関数は、ユーザー入力などの安全でないソースからの変数を検証するために使用されます。


構文

<div> filter_input(<em>type, variable, filter, options</em>)</div>

パラメータ値

パラメータ

説明

type Required チェックする入力タイプ。次のいずれかになります。
  • INPUT_GET
  • INPUT_POST
  • INPUT_COOKIE
  • INPUT_SERVER
  • INPUT_ENV
variable Required チェックする変数名
filter Optional 使用するフィルターのIDまたは名前を指定します。デフォルトはFILTER_DEFAULTで、フィルタリングは行われません
Options Optional 使用する1つ以上のフラグ/オプションを指定します。可能なオプションとフラグについては、各フィルタを確認してください

Technical Details

Return Value: 成功した場合は変数の値、失敗した場合はFALSE、変数が設定されていない場合はNULL

PHP バージョン:

5.2+

❮ 完全なPHPフィルタリファレンス


プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細