php正则判断是否是正整数,php用正则判断是否为数字的方法

摘要:这篇文章主要介绍了PHP判断FORM表单或URL参数来的数据是否为整数的方法PHP判断FORM表单或URL参数来的数据是否为整数,is_int函数对于FORM表单或URL参数过来的数据是没有办法判断是否是整数的,因为FORM过来的是字符串。用is_numeric可以判断是否为数字类型,再判断是否有小数点就可以判断是不是整数了if(!is_numeric($page)||strpos($page,&

这篇文章主要介绍了PHP判断FORM表单或URL参数来的数据是否为整数的方法

PHP判断FORM表单或URL参数来的数据是否为整数,is_int函数对于FORM表单或URL参数过来的数据是没有办法判断是否是整数的,因为FORM过来的是字符串。

用is_numeric可以判断是否为数字类型,再判断是否有小数点就可以判断是不是整数了if(!is_numeric($page)||strpos($page,".")!==false){

echo "不是整数";

}else{

echo "是整数";

}

有时候我们需要判断id是否为数字的方法:

dedecms中的判断数字的方法$cid = empty($cid)? 1 : intval(preg_replace("/[^-\d]+[^\d]/",'', $cid));

建议大家对关键的参数必须做过滤。如数字正则过滤if(preg_match("/^\d*$/",$fgid))    echo('是数字');

else   echo('不是数字');

或者用函数if(is_numeric($fgid)) echo('是数字');

else echo('不是数字');

更多关于php用正则判断是否为数字的方法请关注PHP中文网(www.php.cn)其他文章!

表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
相关推荐
©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页