オプションの配列を指定してさまざまな PHP フィルターを使用する例を何兆回も見てきましたが (1 兆回ではなく、何十億回も)、オプションを 1 つだけ指定する方法を知りませんでした。
例えば:
http://www.w3schools.com/php/filter_validate_int.aspのページには、次のように書かれています。
注: 配列でオプションを指定する場合。オプションは、"options" という名前の連想多次元配列でなければなりません。以下の例を参照してください。
?php $var=300;
$int_options = array("options"=> array("min_range"=>0, "max_range"=>256));
var_dump(filter_var($var, FILTER_VALIDATE_INT, $int_options)); ?>
http://www.w3schools.com/php/func_filter_var.aspのページには次のものがあります。
オプション オプション。フラグ/オプションの連想配列または 単一のフラグ/オプションを指定します。可能なオプションとフラグについては、各フィルタを確認してください
では、オプションを 1 つだけ指定するにはどうすればよいでしょうか。
整数をチェックして、許容される最大値のみを指定したいとします。filter_var オプションはどのようにコーディングしますか?
filter_var($var, FILTER_VALIDATE_INT, ????????)
????????? の代わりに何をコーディングしますか? 最大許容値を指定するには?
それを行う方法はありますか、それともオプションを 1 つしか使用しない場合でも、常に連想配列を作成して渡す必要がありますか?
ボブ