is_int()函数对于FORM过来的POST数据是不能判断是否为整数的,因为FORM过来的是字符串。

但是用is_numeric可以判断是否为数字类型,只要再动懂脑子就可以用个偷巧的办法,判断是不是整数了。

if(!is_numeric($postn)||strpos($postn,”.”)!==false){

echo “不是整数”;

}else{

echo “是整数”;

}

转化成整数:

使用一个函数即可:

intval()