使用filter_var()验证大于或等于1的整数值

时间:2015-06-27 02:37:46

标签: php validation integer filter-var

目前正致力于电子书项目

显然,将电子书分成几类而不是将它们混为一谈是有道理的。

创建电子书时,管理员需要通过键入类别的主键(大于或等于1的整数)来指定类别

验证键入的类别编号的方法之一是使用filter_var()函数

我从互联网上下载了一个示例电子书项目,这就是他们如何验证类别编号(这是一个大于或等于1的整数)--------

if(filter_var($_POST['category'], FILTER_VALIDATE_INT, array('min_range' => 1)))

我无法理解传递给filter_var()的最后一个参数。 (我对前两个论点毫无疑问)

请帮助我理解。

1 个答案:

答案 0 :(得分:-1)

I'm not able to understand the last argument being passed to the filter_var().

filter_var的情况下交换html网页,此处使用指定的过滤器FILTER_VALIDATE_INT过滤$_POST['category']验证值为整数,可选地来自指定的范围,该范围被定义为方法的最后一个参数array('min_range' => 1)

引用php.net

  

options - 选项的关联数组或标志的按位分离。