PHP判断FORM表单或URL参数来的数据是否为整数的方法


Posted in PHP onMarch 25, 2016

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循环获取GET和POST值的代码
Apr 09 PHP
PHP数组及条件,循环语句学习
Nov 11 PHP
解析PHP中$_FILES的使用以及注意事项
Jul 05 PHP
php强制文件下载而非在浏览器打开的自定义函数分享
May 08 PHP
ThinkPHP中Session用法详解
Nov 29 PHP
yum命令安装php7和相关扩展
Jul 04 PHP
PHP扩展mcrypt实现的AES加密功能示例
Jan 29 PHP
php创建类并调用的实例方法
Sep 25 PHP
laravel orm 关联条件查询代码
Oct 21 PHP
php libevent 功能与使用方法详解
Mar 04 PHP
PHP 计算至少是其他数字两倍的最大数的实现代码
May 26 PHP
PHP7移除的扩展和SAPI
Mar 09 PHP
PHP程序员的技术成长规划
Mar 25 #PHP
php如何控制用户对图片的访问 PHP禁止图片盗链
Mar 25 #PHP
PHP 生成微信红包代码简单
Mar 25 #PHP
PHP实现动态执行代码的方法
Mar 25 #PHP
PHP动态生成指定大小随机图片的方法
Mar 25 #PHP
PHP5.2中PDO的简单使用方法
Mar 25 #PHP
PHP简单判断字符串是否包含另一个字符串的方法
Mar 25 #PHP
You might like
php error_log 函数的使用
2009/04/13 PHP
ThinkPHP独立分组使用的注意事项
2014/11/25 PHP
简单的自定义php模板引擎
2016/08/26 PHP
用PHP的socket实现客户端到服务端的通信实例详解
2017/02/04 PHP
AJAX异步从优酷专辑中采集所有视频及信息(JavaScript代码)
2010/11/20 Javascript
jQuery+CSS 实现随滚动条增减的汽水瓶中的液体效果
2011/09/26 Javascript
对setInterval在火狐和chrome切换标签产生奇怪的效果之探索,与解决方案!
2011/10/29 Javascript
IE6-IE9不支持table.innerHTML的解决方法分享
2012/09/14 Javascript
javascript打印大全(打印页面设置/打印预览代码)
2013/03/29 Javascript
如何在父窗口中得知window.open()出的子窗口关闭事件
2013/10/15 Javascript
用jquery中插件dialog实现弹框效果实例代码
2013/11/15 Javascript
Javascript判断文件是否存在(客户端/服务器端)
2014/09/16 Javascript
JS和JQ的event对象区别分析
2014/11/24 Javascript
javascript中call apply 与 bind方法详解
2016/03/10 Javascript
yarn与npm的命令行小结
2016/10/20 Javascript
JS简单生成随机数(随机密码)的方法
2017/05/11 Javascript
详解angularJS自定义指令间的相互交互
2017/07/05 Javascript
如何更好的编写js async函数
2018/05/13 Javascript
微信小程序自定义toast组件的方法详解【含动画】
2019/05/11 Javascript
详解JavaScript 的执行机制
2020/09/18 Javascript
Python设计足球联赛赛程表程序的思路与简单实现示例
2016/06/28 Python
python中日志logging模块的性能及多进程详解
2017/07/18 Python
对python requests发送json格式数据的实例详解
2018/12/19 Python
Python 中的参数传递、返回值、浅拷贝、深拷贝
2019/06/25 Python
Python Celery异步任务队列使用方法解析
2020/08/10 Python
CSS3 实现的加载动画
2020/12/07 HTML / CSS
CLR与IL分别是什么含义
2016/08/23 面试题
客户代表自我评价范例
2013/09/24 职场文书
银行职员个人的工作自我评价
2014/02/15 职场文书
初中军训感想300字
2014/03/05 职场文书
融资租赁计划书
2014/04/29 职场文书
霸气押韵的班级口号
2014/06/09 职场文书
党的群众路线教育实践活动个人整改措施落实情况
2014/11/04 职场文书
面试通知单大全
2015/04/20 职场文书
教师节主题班会方案
2015/08/17 职场文书
Python使用BeautifulSoup4修改网页内容
2022/05/20 Python