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!
-
PHP mt_getrandmax()関数
定義と使用法 関数名の「mt」プレフィックスは、メルセンヌツイスターを表します。 。 mt_ getrandmax() 関数は、PHPで使用できる最大の整数を返します。この関数は、メルセンヌツイスター乱数ジェネレーターメソッドを使用します。この関数によって返される値は、mt_rand()関数が乱数を生成するための上限として機能します。 この関数は常に整数を返します。 構文 mt_getrandmax ( void ) : int パラメータ Sr.No パラメータと説明 1 この関数にはパラメータは必要ありません 戻り値 PHP mt_getrandma
-
PHPのextract()関数
extract()関数は、変数を配列から現在のシンボルテーブルにインポートします。正常に抽出された変数の数を返します。 構文 extract(arr, rules, prefix) パラメータ 到着 −指定された配列 ルール −無効な変数名の処理方法を指定します。可能な値は次のとおりです- EXTR_OVERWRITE −デフォルト。衝突すると、既存の変数が上書きされます EXTR_SKIP −衝突時に、既存の変数は上書きされません EXTR_PREFIX_SAME −衝突時に、変数名にプレフィックスが付けられます EXTR_PREFIX_