欢迎来到代码驿站!

当前位置:首页 >

php中is_int(),is_integer(),is_numeric(),ctype_digit()区别

时间:2020-05-25 17:01:41|栏目:|点击:

PHP中要判断是否是数字的方法有很多,小伙伴们也经常迷惑他们有什么区别,那看看本文的介绍吧。

is_int(),is_integer(),is_numeric(),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) 
?> 

上一篇:CentOS操作系统的log日志说明

栏    目:

下一篇:R语言ggplot2边框背景去除的实现

本文标题:php中is_int(),is_integer(),is_numeric(),ctype_digit()区别

本文地址:http://www.codeinn.net/misctech/2289.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有