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 相关文章推荐
PHP删除特定数组内容并且重建数组索引的方法.
Mar 25 PHP
php的chr和ord函数实现字符加减乘除运算实现代码
Dec 05 PHP
php引用计数器进行垃圾收集机制介绍
Sep 19 PHP
解析PHP将对象转换成数组的方法(兼容多维数组类型)
Jun 21 PHP
php+ajax导入大数据时产生的问题处理
Jun 11 PHP
分享10段PHP常用代码
Nov 11 PHP
如何正确配置Nginx + PHP
Jul 15 PHP
php出租房数据管理及搜索页面
May 23 PHP
php实现的后台表格分页功能示例
Oct 23 PHP
PHP生成加减算法方式的验证码实例
Mar 12 PHP
PHP实现的获取文件mimes类型工具类示例
Apr 08 PHP
ThinkPHP框架整合微信支付之JSAPI模式图文详解
Apr 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
PHP新手上路(十)
2006/10/09 PHP
PHP strncasecmp字符串比较的小技巧
2011/01/04 PHP
ThinkPHP3.1新特性之对页面压缩输出的支持
2014/06/19 PHP
php对数组内元素进行随机调换的方法
2015/05/12 PHP
PHP 7.0.2 正式版发布
2016/01/08 PHP
mysql_escape_string()函数用法分析
2016/04/25 PHP
PHP十六进制颜色随机生成器功能示例
2017/07/24 PHP
php 实现简单的登录功能示例【基于thinkPHP框架】
2019/12/02 PHP
jQuery Study Notes学习笔记 (二)
2010/08/04 Javascript
jQuery之选择组件的深入解析
2013/06/19 Javascript
js时间戳格式化成日期格式的多种方法
2013/11/11 Javascript
JavaScript基础教程之alert弹出提示框实例
2014/10/16 Javascript
JS实现网页滚动条感应鼠标变色的方法
2015/02/26 Javascript
JavaScript实现仿网易通行证表单验证
2015/05/25 Javascript
VUEJS实战之构建基础并渲染出列表(1)
2016/06/13 Javascript
纯JS前端实现分页代码
2016/06/21 Javascript
jQuery简单实现中间浮窗效果
2016/09/04 Javascript
js仿手机页面文件下拉刷新效果
2016/10/14 Javascript
Vue实现双向绑定的方法
2016/12/22 Javascript
javascript 初学教程及五子棋小程序的简单实现
2017/07/04 Javascript
微信小程序 input输入及动态设置按钮的实现
2017/10/27 Javascript
浅谈mint-ui loadmore组件注意的问题
2017/11/08 Javascript
JavaScript数组、json对象、eval()函数用法实例分析
2019/02/21 Javascript
js事件触发操作实例分析
2019/06/21 Javascript
vue eslint简要配置教程详解
2019/07/26 Javascript
java和js实现的洗牌小程序
2019/09/30 Javascript
Vue 电商后台管理项目阶段性总结(推荐)
2020/08/22 Javascript
详解在Python程序中自定义异常的方法
2015/10/16 Python
浅析Python 读取图像文件的性能对比
2019/03/07 Python
Python动态参数/命名空间/函数嵌套/global和nonlocal
2019/05/29 Python
安装python及pycharm的教程图解
2019/10/10 Python
利用三角函数在canvas上画虚线的方法
2018/01/11 HTML / CSS
法国二手手袋、手表和奢侈珠宝购物网站:Collector Square
2018/07/05 全球购物
面试感谢信范文
2015/01/22 职场文书
银行先进个人总结
2015/02/15 职场文书
付款证明模板
2015/06/19 职场文书