• 技术文章 >后端开发 >php教程

    PHP中数字检测is_numeric与ctype_digit的区别介绍_php技巧

    2016-05-17 09:08:34原创1142
    is_numeric:检测是否为数字字符串,可为负数和小数

    ctype_digit:检测字符串中的字符是否都是数字,负数和小数会检测不通过

    注意,参数一定要是字符串,如果不是字符串,则会返回0/FASLE

    下面是测试例子:

    复制代码 代码如下:

    $a = 0001111222 ;
    var_dump($a);
    var_dump(is_numeric($a)); //true
    var_dump(ctype_digit($a)); //true
    $a = 0.1 ;
    var_dump($a);
    var_dump(is_numeric($a)); //true
    var_dump(ctype_digit($a)); //false

    $a = -1 ;
    var_dump($a);
    var_dump(is_numeric($a)); //true
    var_dump(ctype_digit($a)); //false

    $a = a ;
    var_dump($a);
    var_dump(is_numeric($a)); //false
    var_dump(ctype_digit($a)); //false
    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:is_numeric ctype_digit
    上一篇:PHP获取文件后缀名的三个函数_php技巧 下一篇:PHP面向对象学习笔记之二 生成对象的设计模式_php技巧
    大前端线上培训班

    相关文章推荐

    • 你知道这个PHP命令行选项解析库(pflag)吗?• PHP中如何才能将时间日期格式化?怎么计算时间差?• 一定搞得懂PHP中如何添加图片水印• php实现图形显示Ip地址的代码及注释_php实例• PHP中应该怎样去完成时区的设置?

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网