我使用以下代码:
if(!filter_var($Postings['remainingTokens'], FILTER_VALIDATE_INT, array('min-range' => 1))){
$this->redirect(array('upgrade', 'id'=>$id));
}
当$Postings['remaingTokens']
等于或大于1时,它可以正常工作,并且不会在if
语句中执行。如果我有负值但它仍然没有执行redirect()
。为什么会这样?如果这很简单,请道歉?
强尼
答案 0 :(得分:3)
拼写为min_range
而不是min-range
。
答案 1 :(得分:0)
对于那些想知道我如何修正负数问题的人:我做了以下事情:
$options = array(
'options' => array(
'min_range' => 1
)
);
filter_var($jobPostings['remainingTokens'], FILTER_VALIDATE_INT, $options)
希望这对某人有用。