如何检查PHP中的整数是否在数字范围内?

2022-08-30 07:53:59

如何检查给定的数字是否在数字范围内?


答案 1

表达式:

 ($min <= $value) && ($value <= $max)

如果 介于 和 之间,则为真$value$min$max

有关比较运算符的更多信息,请参阅 PHP 文档


答案 2

您可以使用filter_var

filter_var(
    $yourInteger, 
    FILTER_VALIDATE_INT, 
    array(
        'options' => array(
            'min_range' => $min, 
            'max_range' => $max
        )
    )
);

这还允许您指定是否要允许整数的八进制和十六进制表示法。请注意,该函数是类型安全的。 不是整数,而是浮点数,不会进行验证。5.5

关于使用 PHP 过滤数据的详细教程:


推荐