• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    PHP判断一个变量是否为整数、正整数的方法示例

    在PHP中判断一个变量是否为整数

    在写PHP代码的时候遇到这样一个小问题:如何判断一个变量是否为整数,于是在网上找到了两个方法来解决,在此做一个小小的记录。

    方法1

    ?php
     $num=12; //返回right
     //$num=12.1 返回false
     if(is_int($num)){
      echo "right";
     }else{
      echo "false"; 
      }
    ?>

    这里用is_int()方法来判断传入的参数是否为整数形(int),而不是判断它是否为整数,略显局限。

    方法2

    ?php
     $num=12;
     if(floor($num)==$num){
      echo "right";
     }else{
      echo "false"; 
      }
    ?>

    floor()方法是将传入的参数进行四舍五入。将四舍或者五入后的值与原来的值比较,若相等则为整数,不等则不为整数。

    php判断一个变量是否为正整数

    方法一:

    if(preg_match("/^[1-9][0-9]*$/" ,$amount)){
     die('是正整数');
    }

    方法二:

    $ num = '45 .7' ;
    if((floor($ num)- $ num)!== 0){
      exit(“ 不是正整数!”);
    } else {
      exit(“ 是正整数!”);
    }

    方法三:

    $ num = '12' ;
    if(floor($ num)== $ num){
      exit(“ 是正整数!”);
    } else {
      exit(“ 不是正整数!”);
    }

    方法四:

    if(! is_numeric($ jp_total)|| strpos($ jp_total ,“。”)!== false){
      die(“ 不是整数”);
    } else {
      die(“ 是整数”);
    }

    总结

    以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。

    您可能感兴趣的文章:
    • PHP正则判断一个变量是否为正整数的方法
    • PHP判断FORM表单或URL参数来的数据是否为整数的方法
    • PHP取整数函数常用的四种方法小结
    • PHP把小数转成整数3种方法
    • PHP数据类型之整数类型、浮点数的介绍
    • php计算两个整数的最大公约数常用算法小结
    上一篇:PHP中有关长整数的一些操作教程
    下一篇:关于Curl在Swoole协程中的解决方案详析
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    PHP判断一个变量是否为整数、正整数的方法示例 PHP,判断,一个,变量,是否,