php中is_int(),is_integer(),is_numeric(),ctype_digit()区别
2017-11-09 11:06
288 查看
这几个函数是开发中经常遇到的,检查整数类型数据。简单介绍下区别和关系
1.is_integer 是 is_int() 的别名,是一样的
2.is_int/is_integer主要是判断变量是否 是整数类型,其他类型是false
3.is_numeric 检测变量是否为数字或数字字符串
4.ctype_digit 函数做纯数字检测
1.is_integer 是 is_int() 的别名,是一样的
2.is_int/is_integer主要是判断变量是否 是整数类型,其他类型是false
3.is_numeric 检测变量是否为数字或数字字符串
<?php var_dump(is_int(23)); //true var_dump( is_int('23')); //false var_dump(is_numeric(23)); //true var_dump(is_numeric('23')); // true ?>
4.ctype_digit 函数做纯数字检测
<?php var_dump(ctype_digit(23)); //bool(false) var_dump(ctype_digit("23")); //bool(true) var_dump(ctype_digit(23.5)); //bool(false) var_dump(ctype_digit(NULL)); //bool(false) var_dump(ctype_digit("")); //bool(false) ?>
相关文章推荐
- PHP中数字检测is_numeric与ctype_digit的区别介绍
- php导出数据中纯数字的处理is_numeric与ctype_digit的区别
- PHP中数字检测is_numeric与ctype_digit的区别介绍
- PHP中数字检测is_numeric与ctype_digit的区别介绍
- PHP中数字检测is_numeric与ctype_digit的区别介绍
- PHP中数字检测is_numeric与ctype_digit的区别介绍
- PHP中的两个函数is_numeric和ctype_digit
- PHP 中 int 和 integer 类型的区别
- PHP中数字检测is_numeric与ctype_d…
- is_int,is_numeric区别
- int 和 Integer 的区别与作用
- java中int和Integer什么区别
- Java中Integer和int的区别
- String类型转int类型,Integer.valueOf与Integer.parseInt的区别。
- java int与integer的区别
- int、NSInteger、NSUInteger、NSNumber的区别和联系
- int与Integer的区别
- PHP判断变量是否存在及函数isset() 、empty()与is_null的区别
- int和Integer的区别
- JAVA中数据类型Integer与int的区别