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

 更新时间:2016年03月25日 22:19:29   投稿:mdxy-dxy  
这篇文章主要介绍了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实现定时生成HTML网站首页实例代码

    PHP实现定时生成HTML网站首页实例代码

    做静态页面的时候增加这个功能非常不错,大家看下实现代码
    2008-11-11
  • WordPress中用于创建以及获取侧边栏的PHP函数讲解

    WordPress中用于创建以及获取侧边栏的PHP函数讲解

    这篇文章主要介绍了WordPress中用于创建以及获取侧边栏的PHP函数讲解,分别为register_sidebar()函数和get_sidebar()的使用,需要的朋友可以参考下
    2015-12-12
  • smarty缓存用法分析

    smarty缓存用法分析

    这篇文章主要介绍了smarty缓存用法,以实例形式分析了smarty缓存的特点及使用技巧,非常具有实用价值,需要的朋友可以参考下
    2014-12-12
  • php flv视频时间获取函数

    php flv视频时间获取函数

    php获取flv时间!有源码!拿来就可以使用!超级简单。可以方便的得到flv视频需要播放的时间。
    2010-06-06
  • php使用yield对性能提升的测试实例分析

    php使用yield对性能提升的测试实例分析

    这篇文章主要介绍了php使用yield对性能提升的测试,结合具体实例形式对比分析了php使用yield及常规操作的运算耗时与内存占用情况,测试了yield对性能的提升大小,需要的朋友可以参考下
    2019-09-09
  • PHP自带ZIP压缩、解压缩类ZipArchiv使用指南

    PHP自带ZIP压缩、解压缩类ZipArchiv使用指南

    这篇文章主要介绍了PHP自带ZIP压缩、解压缩类ZipArchiv使用指南,十分详细,需要的朋友可以参考下
    2015-03-03
  • php中静态类与静态变量用法的区别分析

    php中静态类与静态变量用法的区别分析

    这篇文章主要介绍了php中静态类与静态变量用法的区别,以实例形式较为详细的分析了php中静态类与静态变量的定义、功能及使用技巧,需要的朋友可以参考下
    2015-01-01
  • Laravel网站打开速度优化的方法汇总

    Laravel网站打开速度优化的方法汇总

    最近在学习 Laravel 框架,自己做了个小站,总结了一些 Laravel 网站性能提升的方法。所以下面这篇文章主要给大家汇总介绍了关于Laravel网站打开速度优化的一些方法,文中介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-07-07
  • php学习笔记之面向对象编程

    php学习笔记之面向对象编程

    一个php初学者的一个学习笔记的面向对象编程实例,有需要学习的朋友可参考下,脚本之家也更新了很多大家可以查阅下
    2012-12-12
  • php字符串过滤strip_tags()函数用法实例分析

    php字符串过滤strip_tags()函数用法实例分析

    这篇文章主要介绍了php字符串过滤strip_tags()函数用法,结合实例形式分析了php字符串过滤函数strip_tags()功能、参数及相关使用技巧,需要的朋友可以参考下
    2019-06-06

最新评论