定義と使用法
filter_input_array() 関数は、外部入力スクリプトから複数のフィルターを取得し、それらをフィルター処理します。
この機能は、filter_input() などを必要とせずに大きな入力変数をフィルタリングする場合に役立ちます。
この機能では、複数のソースを入力できます:
INPUT_GET
INPUT_POST
INPUT_COOKIE
入力_ENV
入力サーバー
INPUT_SESSION (まだ実装されていません)
INPUT_REQUEST (まだ実装されていません)
成功した場合はフィルタリングされたデータの配列を返し、失敗した場合は false を返します。
文法
input_type:必須。入力タイプを指定します。引数の上の可能なタイプのリストを参照してください: オプション。一連のフィルターを指定する引数。
有効なキーは変数名で、有効な値はフィルター ID またはフィルター、フラグ、選択を指定する配列です。 このパラメータには単一のフィルタ番号を指定することもできます。その場合、入力配列内のすべての値が指定されたフィルタによってフィルタリングされます。フィルタ番号には数値名 (FILTER_VALIDATE_EMAIL など) または ID 番号 (274 など) を指定できます。
ヒントと手順 ヒント: この機能を使用するためのすべての参照フィルターについては、PHP フィルターを確認してください。
例 この例では、filter_input_array () 関数を使用して最後の 3 つの変数をフィルターします。
受け取った変数は名前、年齢、電子メール アドレスです:
リーリー リーリー リーリー リーリー リーリー リーリー