PHP filter_var_array()関数
例
filter_var_array()関数を使用して、複数の変数を取得します。
<?php
$data = array(
'fullname' => 'Peter Griffin',
'age' => '41',
'email' => '[email protected]',
);
$mydata = filter_var_array($data);
var_dump($mydata);
?>
コードの出力は次のようになります。
array(3) {
["fullname"]=>
string(13) "Peter Griffin"
["age"]=>
string(2) "41"
["email"]=>
string(17)
"[email protected]"
}
定義と使用法
filter_var_array()関数は複数の変数を取得し、オプションでそれらをフィルタリングします。
この関数は、filter_var()を何度も呼び出さずに多くの値をフィルタリングする場合に役立ちます。
ヒント:この関数で使用できるフィルターについては、 PHPフィルターリファレンスを確認してください。
構文
filter_var_array(data_array, args, add_empty)
パラメータ値
Parameter | Description |
---|---|
data_array | Required. Specifies an array with string keys containing the data to filter |
args | Optional. Specifies an array of filter arguments. A valid array key is a variable name and a valid value is a filter ID, or an array specifying the filter, flags and option. This parameter can also be a single filter ID, if so, all values in the input array are filtered by the specified filter. A filter ID can be an ID name (like FILTER_VALIDATE_EMAIL) or an ID number (like 274) |
add_empty | Optional. A Boolean value. TRUE adds missing keys as NULL to the return value. Default value is TRUE |
技術的な詳細
戻り値: | 成功した場合は要求された変数の値の配列、失敗した場合はFALSE |
---|---|
PHPバージョン: | 5.2+ |
PHP変更ログ: | PHP5.4 - add_emptyパラメーターが追加されました |
❮完全なPHPフィルターリファレンス