zoukankan      html  css  js  c++  java
  • PHP中数字检测is_numeric与ctype_digit的区别介绍

    PHP中的两个函数is_numeric和ctype_digit都是检测字符串是否是数字,但也存在一点区别

    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 
  • 相关阅读:
    Bluedroid介绍
    Android蓝牙介绍
    Android Bluetooth抓包
    Bluetooth LMP介绍
    Bluetooth Baseband介绍
    Bluetooth SDP介绍
    Bluetooth HFP介绍
    Bluetooth RFCOMM介绍
    Bluetooth L2CAP介绍
    Windows开发
  • 原文地址:https://www.cnblogs.com/losesea/p/3531839.html
Copyright © 2011-2022 走看看