[php]判断表单提交的数据是否为整数

2016-07-15  本文已影响0人  Sm1les

is_int()只能传入数字型变量,而表单提交的通常都是字符串,so有以下解决方案:

if(!is_numeric($val) || strpos($val,".") !== false){
  echo "不是整数";
}else{
  echo "是整数";
}

注:必须用 !== 而不能用 != ,否则.5这样的数据会被绕过,因为 0 != false 而 0 !== false

上一篇下一篇

猜你喜欢

热点阅读