如何使用filter_input/filter_var中的选项数组


How to use the options array in filter_input / filter_var

有人知道我在哪里可以找到filter_input()filter_var()中选项数组的可能键列表吗?

我在这里找到了一个例子,它有一些可能的值,如下所示

$options = array(
    'options' => array(
        'default' => 3, // value to return if the filter fails
        // other options here
        'min_range' => 0
    ),
    'flags' => FILTER_FLAG_ALLOW_OCTAL,
);

这里还简要提到:如何向filter_input 添加选项和标志

我到处找了一份完整的清单,但运气不好。

编辑

也发现了这个:php filter var返回错误的结果

也许array('min_range'=>'','max_range'=>'','default'=>'');是唯一的可能性?

所有过滤器都记录了

http://php.net/manual/en/filter.filters.php

这导致了以下情况:

  • http://php.net/manual/en/filter.filters.validate.php
  • http://php.net/manual/en/filter.filters.sanitize.php
  • http://php.net/manual/en/filter.filters.misc.php
  • http://php.net/manual/en/filter.filters.flags.php

在"消毒"、"验证"answers"杂项"过滤器

中有一个"选项"列