gpt4 book ai didi

php - 使用带参数的 filter_var

转载 作者:可可西里 更新时间:2023-11-01 13:09:27 24 4
gpt4 key购买 nike

我正在尝试检查变量是否为整数以及她是否在调音区中:2-15。

我正在尝试使用 filter_var() 函数来实现。但我不明白如何正确使用 min_rangemax_range 参数。

这行不通,我哪里错了?

$c = 48;

if ( filter_var($c, FILTER_VALIDATE_INT , array("min_range"=>2,"max_range"=>15)) === false ) {
echo "bad";
}

最佳答案

min_range 和 max_range 值必须是一个级别,更深:

// for filters that accept options, use this format
$options = array(
'options' => array(
'default' => 3, // value to return if the filter fails
// other options here
'min_range' => 0
),
'flags' => FILTER_FLAG_ALLOW_OCTAL,
);

参见:http://php.net/filter_var

所以:

$c = 48;

if (filter_var($c, FILTER_VALIDATE_INT, array("options" => array("min_range"=>2,"max_range"=>15))) === false) {
echo "bad";
}

关于php - 使用带参数的 filter_var,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14605537/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com