我正在使用 data_verification 来检查 post 数组中的值,如下所示...
if ($_POST)
{
$validate_array = array(
'recipe_name' => array('string', false, 5, 25),
'boil_length' => array('num', false, 0, 200),
);
//Validate the data
$error = validate_data($data, $validate_array);
以“boil_length”为例,如果我在字段中输入“blah”......它会被接受。如果我将接受的最小值更改为 1,那么它会按预期工作......但这会阻止用户使用 0(可能是这种情况)。
我错过了什么,或者这是它的工作方式?