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


Posted in PHP onOctober 04, 2012

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 相关文章推荐
最省空间的计数器
Oct 09 PHP
一步一步学习PHP(4) php 函数 补充2
Feb 15 PHP
php生成略缩图代码
Jul 16 PHP
解析PHP实现多进程并行执行脚本
Jun 18 PHP
php调用c接口无错版介绍
Mar 11 PHP
Windows和Linux中php代码调试工具Xdebug的安装与配置详解
May 08 PHP
PHPAnalysis中文分词类详解
Jun 13 PHP
php防止sql注入之过滤分页参数实例
Nov 03 PHP
php目录拷贝实现方法
Jul 10 PHP
CI分页类首页、尾页不显示的解决方法
Mar 28 PHP
Yii控制器中filter过滤器用法分析
Jul 15 PHP
PHP 判断字符串是中文还是英文, 或者是中英混合
Mar 09 PHP
php 保留字列表
Oct 04 #PHP
php使HTML标签自动补全闭合函数代码
Oct 04 #PHP
php中explode与split的区别介绍
Oct 03 #PHP
PHP explode()函数用法、切分字符串
Oct 03 #PHP
PHP读取文件并可支持远程文件的代码分享
Oct 03 #PHP
PHP判断文件是否存在、是否可读、目录是否存在的代码
Oct 03 #PHP
PHP获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)
Oct 03 #PHP
You might like
使用JSON实现数据的跨域传输的php代码
2011/12/20 PHP
PHP+MySQL使用mysql_num_rows实现模糊查询图书信息功能
2018/05/31 PHP
windows 2008r2+php5.6.28环境搭建详细过程
2019/06/18 PHP
Apache站点配置SSL强制跳转443
2021/03/09 Servers
javascript Array.prototype.slice的使用示例
2013/11/14 Javascript
JQuery 图片滚动轮播示例代码
2014/03/24 Javascript
再谈Jquery Ajax方法传递到action(补充)
2014/05/12 Javascript
javascript比较两个日期的先后示例代码
2014/12/31 Javascript
js判断日期时间有效性的方法
2015/10/24 Javascript
JS密码生成与强度检测完整实例(附demo源码下载)
2016/04/06 Javascript
jQuery的Read()方法代替原生JS详解
2016/11/08 Javascript
详解vue父子组件间传值(props)
2017/06/29 Javascript
react-native-tab-navigator组件的基本使用示例代码
2017/09/07 Javascript
express express-session的使用小结
2018/12/12 Javascript
bootstrap+spring boot实现面包屑导航功能(前端代码)
2019/10/09 Javascript
《javascript设计模式》学习笔记三:Javascript面向对象程序设计单例模式原理与实现方法分析
2020/04/07 Javascript
谈一谈vue请求数据放在created好还是mounted里好
2020/07/27 Javascript
vue使用echarts实现水平柱形图实例
2020/09/09 Javascript
[53:15]2018DOTA2亚洲邀请赛3月29日 小组赛A组 KG VS OG
2018/03/30 DOTA
python中的break、continue、exit()、pass全面解析
2017/08/05 Python
python十进制和二进制的转换方法(含浮点数)
2018/07/07 Python
解决django中ModelForm多表单组合的问题
2019/07/18 Python
Python中调用其他程序的方式详解
2019/08/06 Python
python的移位操作实现详解
2019/08/21 Python
python中必要的名词解释
2019/11/20 Python
Pandas时间序列:重采样及频率转换方式
2019/12/26 Python
Pytorch实现基于CharRNN的文本分类与生成示例
2020/01/08 Python
解决c++调用python中文乱码问题
2020/07/29 Python
什么是典型的软件三层结构?软件设计为什么要分层?软件分层有什么好处?
2012/03/14 面试题
党支部书记先进事迹
2014/01/17 职场文书
高一物理教学反思
2014/01/24 职场文书
创先争优活动方案
2014/02/12 职场文书
献爱心倡议书
2014/04/14 职场文书
关于旅游的活动方案
2014/08/15 职场文书
企业法人代表证明书
2015/06/18 职场文书
微信小程序中wxs文件的一些妙用分享
2022/02/18 Javascript