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 相关文章推荐
简单介绍下 PHP5 中引入的 MYSQLI的用途
Mar 19 PHP
木翼下载系统中说明的PHP安全配置方法
Jun 16 PHP
php 什么是PEAR?
Mar 19 PHP
php文件怎么打开 如何执行php文件
Dec 21 PHP
PHP英文字母大小写转换函数小结
May 03 PHP
PHP6新特性分析
Mar 03 PHP
PHP生成唯一ID之SnowFlake算法
Dec 17 PHP
简单实现PHP留言板功能
Dec 21 PHP
PHP设计模式之装饰器模式实例详解
Feb 07 PHP
PHP命令Command模式用法实例分析
Aug 08 PHP
PHP里的$_GET数组介绍
Mar 22 PHP
Yii框架getter与setter方法功能与用法分析
Oct 22 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扩展介绍与开发教程
2010/08/19 PHP
php判断两个浮点数是否相等的方法
2015/03/14 PHP
PHP编程快速实现数组去重的方法详解
2017/07/22 PHP
win7 wamp 64位 php环境开启curl服务遇到的问题及解决方法
2018/09/16 PHP
关于Blog顶部的滚动导航条代码
2006/09/25 Javascript
动态调用CSS文件的JS代码
2010/07/29 Javascript
js对列表中第一个值处理与jsp页面对列表中第一个值处理的区别详解
2013/11/05 Javascript
JQuery解析HTML、JSON和XML实例详解
2014/03/29 Javascript
你可能不知道的JavaScript的new Function()方法
2014/04/17 Javascript
jQuery中after()方法用法实例
2014/12/25 Javascript
jQuery中removeClass()方法用法实例
2015/01/05 Javascript
jQuery蓝色风格滑动导航栏代码分享
2015/08/19 Javascript
AngularJS中isolate scope的用法分析
2016/11/22 Javascript
微信小程序 表单Form实例详解(附源码)
2016/12/22 Javascript
浅谈原生JS实现jQuery的animate()动画示例
2017/03/08 Javascript
JavaScript中最常用的10种代码简写技巧总结
2017/06/28 Javascript
React利用插件和不用插件实现双向绑定的方法详解
2017/07/03 Javascript
详解ESLint在Vue中的使用小结
2018/10/15 Javascript
微信小程序实现简易table表格
2020/06/19 Javascript
原生js实现弹窗消息动画
2020/11/20 Javascript
[01:19:46]DOTA2-DPC中国联赛 正赛 SAG vs DLG BO3 第一场 2月28日
2021/03/11 DOTA
Python编程实现使用线性回归预测数据
2017/12/07 Python
Numpy数据类型转换astype,dtype的方法
2018/06/09 Python
使用pytorch进行图像的顺序读取方法
2018/07/27 Python
Python中url标签使用知识点总结
2020/01/16 Python
25个CSS3动画按钮和菜单教程分享
2012/10/03 HTML / CSS
HTML5+CSS3实现机器猫
2016/10/17 HTML / CSS
幼儿园教师工作制度
2014/01/22 职场文书
院领导写的就业推荐信
2014/03/09 职场文书
演讲比赛策划方案
2014/06/11 职场文书
工商行政处罚决定书
2015/06/24 职场文书
php 获取音视频时长,PHP 利用getid3 获取音频文件时长等数据
2021/04/01 PHP
Python函数中apply、map、applymap的区别
2021/11/27 Python
DSP接收机前端设想
2022/04/05 无线电
Java代码规范与质量检测插件SonarLint的使用
2022/08/05 Java/Android
Python爬取奶茶店数据分析哪家最好喝以及性价比
2022/09/23 Python