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中替换键名的简易方法示例详解
Jan 07 PHP
PHP函数getenv简介和使用实例
May 12 PHP
探寻PHP脚本不报错的原因
Jun 12 PHP
自己写的兼容低于PHP 5.5版本的array_column()函数
Oct 24 PHP
Swoole-1.7.22 版本已发布,修复PHP7相关问题
Dec 31 PHP
php通过会话控制实现身份验证实例
Oct 18 PHP
理清PHP在Linxu下执行时的文件权限方法
Jun 07 PHP
利用PHP获取访客IP、地区位置、浏览器及来源页面等信息
Jun 27 PHP
yii2多图上传组件的使用教程
May 10 PHP
php正确输出json数据的实例讲解
Aug 21 PHP
什么是PHP7中的孤儿进程与僵尸进程
Apr 14 PHP
Laravel 6 将新增为指定队列任务设置中间件的功能
Aug 06 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面向对象全攻略 (十五) 多态的应用
2009/09/30 PHP
PHP Ajax JavaScript Json获取天气信息实现代码
2016/08/17 PHP
[原创]php正则删除html代码中class样式属性的方法
2017/05/24 PHP
php实现的统计字数函数定义与使用示例
2017/07/26 PHP
php使用array_chunk函数将一个数组分割成多个数组
2018/12/05 PHP
js小技巧--自动隐藏红叉叉
2007/08/13 Javascript
jQuery基础框架浅入剖析
2012/12/27 Javascript
通过复制Table生成word和excel的javascript代码
2014/01/20 Javascript
js处理自己不能定义二维数组的方法详解
2014/03/03 Javascript
js this函数调用无需再次抓获id,name或标签名
2014/03/03 Javascript
Javascript前端UI框架Kit使用指南之kitjs事件管理
2014/11/28 Javascript
js贪吃蛇网页版游戏特效代码分享(挑战十关)
2015/08/24 Javascript
js实现点击按钮弹出上传文件的窗口
2016/12/23 Javascript
JavaScript实现父子dom同时绑定两个点击事件,一个用捕获,一个用冒泡时执行顺序的方法
2017/03/30 Javascript
详解node.js平台下Express的session与cookie模块包的配置
2017/04/26 Javascript
JavaScript实现提交模式窗口后刷新父窗口数据的方法
2017/06/16 Javascript
什么是Vue.js框架 为什么选择它?
2017/10/17 Javascript
bootstrap响应式导航条模板使用详解(含下拉菜单,弹出框)
2017/11/17 Javascript
JQuery animate动画应用示例
2019/05/14 jQuery
详解Vue的组件中data选项为什么必须是函数
2020/08/17 Javascript
详解Django中的ifequal和ifnotequal标签使用
2015/07/16 Python
numpy matrix和array的乘和加实例
2018/06/28 Python
在python里从协程返回一个值的示例
2019/02/19 Python
Django连接数据库并实现读写分离过程解析
2019/11/13 Python
Python如何使用vars返回对象的属性列表
2020/10/17 Python
python 生成正态分布数据,并绘图和解析
2020/12/21 Python
html5使用Canvas绘图的使用方法
2017/11/21 HTML / CSS
HTML5 CSS3打造相册效果附源码下载
2014/06/16 HTML / CSS
铭宣海淘转运:美国、日本、英国转运等全球转运公司
2019/09/10 全球购物
高校十八大报告感想
2014/01/27 职场文书
高中自我评价范文
2014/01/27 职场文书
体育专业求职信
2014/07/16 职场文书
群众路线查摆问题整改措施思想汇报
2014/10/10 职场文书
群众路线学习心得体会范文
2014/11/05 职场文书
区域销售大会开幕词
2016/03/04 职场文书
Golang 字符串的常见操作
2022/04/19 Golang