我需要能够看到
PHP中的表单输入是否为数字.如果不是数字,网站应该重定向.我尝试过is_numeric(),但似乎不起作用.
代码示例会很好
我正在开发一个购物车,它接受数量的整数值.我正在尝试:
if(!is_numeric($quantity)){ //redirect($data['referurl']."/badinput"); echo "is not numeric"; }
if(!is_numeric($quantity == 0)){ //redirect($data['referurl']."/badinput"); echo "is not numeric";
你在这里有两个嵌套的条件.
我们说$数量是1.
第一个条件评估1 == 0并返回FALSE.
第二个条件检查FALSE是否为数字,并返回FALSE,因为FALSE不是数字.
只写:
if (!is_numeric($quantity)) { echo 'is not numeric'; }