专栏首页热爱ITPHP教程中验证正整数is_int($value+0),为什么要这样?

PHP教程中验证正整数is_int($value+0),为什么要这样?

最近学习PHP应用,其中有一段是要验证变量是否为正整数,除了is_numeric($value)外,还要加上is_int($value+0)且($value+0) > 0,为什么还要 +0呢?直接验证$value不行吗?

,只要 is_int($num) && $num > 0 就可以了。如果要取零加个等号就好。

+0的操作可以避免$value="1"的情况。 php手册下方有示例 var_dump(is_int(23)); //bool(true) var_dump(is_int("23")); //bool(false)

(adsbygoogle = window.adsbygoogle || []).push({});

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • cmder中设置code page为utf8的方法

    cmder中默认的code page为936 gbk,如果不想每次打开cmder时执行chcp 65001命令,

    双面人
  • redis 转

    (adsbygoogle = window.adsbygoogle || []).push({});

    双面人
  • 二维数组取最大最小值

    return max($temp);最大值//改成return min($temp)就是最小值 

    双面人
  • 认清Python下==和is的区别

    通常在Python语言中我们判断两个字符串是否相等的时候,很多同学在初学Python的时候会混用==和is,最后造成的结果就是出错的时候不知道怎么定位,结果也让...

    后场技术
  • OpenDaylight与Mininet应用实战之流表操作三

    本文简要介绍在虚拟机环境下,主要目的是对Open vSwitch下发的流表操作,通过OpenDaylight与Mininet熟悉添加、删除流表的命令及设备通信的...

    SDNLAB
  • Leetcode 365. Water and Jug Problem

    You are given two jugs with capacities x and y litres. There is an infinite amou...

    xindoo
  • Java中我如何去除if...else...语句?

    读牛人技术博客 A Java Geek,最开始觉得这样的想法很有创意。提前使用静态代码块把对象存入map容器中,在需要的时候在取。他也有提到可以使用DI的方式把...

    好好学java
  • 负数计算-C++

    汐楓
  • Java Challengers#1:JVM中的方法重载

    本博客中的技术需要付出一些努力才能掌握,但它们会对你作为Java开发人员的日常体验产生重大影响。当你知道如何正确应用核心Java编程技术时,避免错误会更容易,并...

    银河1号
  • java之浏览器云打印

    (adsbygoogle =window.adsbygoogle ||[]).push({});

    猿码优创

扫码关注云+社区

领取腾讯云代金券