当前位置:首页 > 日记 > 正文

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

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('不是数字');

相关文章

QQ语音怎么转换成文字qq语音转化为

QQ语音怎么转换成文字qq语音转化为

文字,语音,方法,转换成,转化为,  当你在电脑或手机端登录QQ后,不方便接听语音消息时该怎么办呢?大家一定会想着如何将QQ语音转换成文字消息吧?虽说可以转换,但前提是对方给你发送的是普通话语音消息哦!如果说的家乡话,QQ系统可没那么智能翻…

WPS文字怎么实现文章中局部式的分

WPS文字怎么实现文章中局部式的分

文字,局部,文章,电脑软件,WPS,  很多人都看见过文章分栏的效果,给大家推荐的是一种“局部式”的分栏,何为“局部式”,就是将我们整片文章中的一部分文字来进行分栏。以下是小编为您带来的关于WPS文字实现文章中局部式的…

Windows Server 2003服务器重启IIS

Windows Server 2003服务器重启IIS

故障,服务器,步骤,重启,方法,在Windows Server 2003服务器中,很多IIS故障可以通过重新启动的方法加以解决。经过重新启动IIS服务,很多问题(甚至表面看起来比较严重的问题)一般都可以排除。这是因为重新启动IIS服务可以强迫系统重置IIS进程的内…

react.js 父子组件数据绑定实时通

react.js 父子组件数据绑定实时通

实时通讯,数据绑定,组件,示例代码,父子,react.js我自己还在摸索学习中,碰到父子组件数据绑定实时通讯的问题,研究了一下,分享给大家,也给自己留个笔记:import React,{Component} from 'react'import ReactDOM from 'react-dom'class ChildCo…

jQuery滚动插件scrollable.js用法

jQuery滚动插件scrollable.js用法

插件,电脑软件,jQuery,js,scrollable,本文实例讲述了jQuery滚动插件scrollable.js用法。分享给大家供大家参考,具体如下:Scrollable是一个灵活、轻量级用于创建滚动内容的jQuery插件。任何内容(HTML、视频、文件、图片等...)都可以作为一个滚动…

ppt中怎么播放多种格式的视频

ppt中怎么播放多种格式的视频

多种,格式,视频,电脑软件,ppt,  ppt中怎么播放多种格式的视频?我们在ppt中插入视频文件的方法都是点击菜单栏--插入,然后把本地视频上传进去。不过这样的方法也不全面,有些格式的视频传上去并不能播放。下面小编就教你ppt中播放多种格式的…

APACHE支持.htaccess方法

APACHE支持.htaccess方法

方法,支持,电脑软件,APACHE,htaccess,如何让自己的本地APACHE服务器支持".htaccess"呢?其实只要简单修改一下apache的httpd.conf设置就可以让APACHE支持.htaccess了,来看看操作打开httpd.conf文件(在那里? APACHE目录的CONF目录里面),用…

如何在excel表中求和

如何在excel表中求和

如何在,电脑软件,excel,本文简单讲诉3种方法操作excel表中数据的求和使用鼠标选中需要求和的单元格数据使用键盘上面的alt加=号组合键,一起按下组合快捷键后,单元格最后一行显示数据和也可以直接使用鼠标选中所有求和数据后,在表格底部左下方…

解决AJAX请求中含有数组的办法

解决AJAX请求中含有数组的办法

数组,请求,办法,中含有,电脑软件,大家应该都发现了当我们发送AJAX请求的数据中带有数组时,是不能像普通JSON数据一样,直接放在data里发送给后台比如有这样一个数据需要发送给后台:{ "orderId": 22, "resourceJson": [ { "carCa…

浅谈PHP中类和对象的相关函数

浅谈PHP中类和对象的相关函数

函数,类和对象,浅谈,电脑软件,PHP,class_exists 判断一个类是否存在,参数为一个名字!interface_exists 判断一个接口是否存在,参数也是为一个名字!method_exists 判断一个方法是否存在!需要两个:第一个对象变量,第二个是一个方法名! 返回一个布尔值…

windows 2008安装好ftp以后如何配

windows 2008安装好ftp以后如何配

用户权限,配置,装好,电脑软件,windows,安装配置FTP之前你得确认你的IIS已经装好,并且在安装IIS的时候已经安装了FTP服务器和FTP管理控制台。如果你已经确定安装好了,那么就开始下面的步骤:有可能把大家对server08中IIS的位置不太了解,那就先说…

win10使用远程桌面时提示“你的凭

win10使用远程桌面时提示“你的凭

远程桌面,提示,凭据,报错,解决办法,1、首先让我们看下报错的截图:解决办法如下:2、查看所要远程的计算机名,到桌面右键“计算机”选择属性,在新弹出的窗口中,就可以找到“计算机名”了,如下两图:右键“计算机”选择…