PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHPのfilter_input()関数


filter_input()関数は、外部変数の名前を取得し、オプションでフィルタリングします。

構文

filter_input(type, var, filtername, options)

パラメータ

  • タイプ −チェックする入力には、INPUT_GET、INPUT_POST、INPUT_COOKIE、INPUT_SERVER、またはINPUT_ENVの5種類があります。

  • var −変数の名前。

  • フィルター名 −IDを取得するためのフィルターの名前。

  • オプション −使用するオプションを指定します。

戻る

filter_input()関数は、成功した場合は変数の値を返し、失敗した場合はfalseを返します。変数のパラメーターが設定されていない場合は、nullを返します。

<?php
   if (!filter_input(INPUT_POST, 'email', FILTER_VALIDATE_EMAIL)) {
      echo "E-Mail isn't valid!";
   } else {
      echo "E-Mail is valid!";
   }
?>

出力

以下は出力です。

E-Mail isn't valid!

  1. PHP mt_getrandmax()関数

    定義と使用法 関数名の「mt」プレフィックスは、メルセンヌツイスターを表します。 。 mt_ getrandmax() 関数は、PHPで使用できる最大の整数を返します。この関数は、メルセンヌツイスター乱数ジェネレーターメソッドを使用します。この関数によって返される値は、mt_rand()関数が乱数を生成するための上限として機能します。 この関数は常に整数を返します。 構文 mt_getrandmax ( void ) : int パラメータ Sr.No パラメータと説明 1 この関数にはパラメータは必要ありません 戻り値 PHP mt_getrandma

  2. PHPのextract()関数

    extract()関数は、変数を配列から現​​在のシンボルテーブルにインポートします。正常に抽出された変数の数を返します。 構文 extract(arr, rules, prefix) パラメータ 到着 −指定された配列 ルール −無効な変数名の処理方法を指定します。可能な値は次のとおりです- EXTR_OVERWRITE −デフォルト。衝突すると、既存の変数が上書きされます EXTR_SKIP −衝突時に、既存の変数は上書きされません EXTR_PREFIX_SAME −衝突時に、変数名にプレフィックスが付けられます EXTR_PREFIX_