我已经看到了数万亿(好吧,也许不是数万亿,但肯定是数十亿(使用带有一系列选项的各种PHP过滤器的示例,但我还没有看到您如何只指定一个选项。
例如:
在 http://www.w3schools.com/php/filter_validate_int.asp 的页面上,它说:
注意:在数组中指定选项时。选项必须位于名称为"选项"的关联多维数组。看下面的示例示例
?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 的页面上有:
选项 可选。指定标志/选项的关联数组或单个标志/选项。检查每个筛选器以获取可能的选项和标志
那么 - 你如何只指定一个选项?
假设您要检查一个整数,并且只指定允许的最大值。你如何编码filter_var选项?
filter_var($var, FILTER_VALIDATE_INT, ????????)
您将用什么代码代替?????????来指定允许的最大值?
有没有办法做到这一点,或者即使您只使用一个选项,是否总是必须创建和传递关联数组?
- 不要将 w3schools 用于任何事情
- 使用 php.net 作为 PHP 参考
-
如果您执行了 #1 和 #2,您将看到第三个参数是可选的,可能会被排除。如果你只希望有一个选项,那么你只需在数组中只传递一个选项:
$int_options = array("options"=> array("max_range"=>256((;