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 采集程序中常用的函数
Dec 09 PHP
简单的PHP留言本实例代码
May 09 PHP
通过JavaScript或PHP检测Android设备的代码
Mar 09 PHP
PHP+ajaxfileupload+jcrop插件完美实现头像上传剪裁
Jun 09 PHP
PHP面向对象精要总结
Nov 07 PHP
php实现的ping端口函数实例
Nov 12 PHP
smarty模板引擎中内建函数if、elseif和else的使用方法
Jan 22 PHP
php通过array_push()函数添加多个变量到数组末尾的方法
Mar 18 PHP
深入理解PHP原理之执行周期分析
Jun 01 PHP
Laravel学习教程之从入口到输出过程详解
Aug 27 PHP
PHP实现的防止跨站和xss攻击代码【来自阿里云】
Jan 29 PHP
一次因composer错误使用引发的问题与解决
Mar 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脚本数据库功能详解(上)
2006/10/09 PHP
php 利用array_slice函数获取随机数组或前几条数据
2015/09/30 PHP
PHP 使用 Imagick 裁切/生成缩略图/添加水印自动检测和处理 GIF
2016/02/19 PHP
PHP封装的多文件上传类实例与用法详解
2017/02/07 PHP
ThinkPHP 在阿里云上的nginx.config配置实例详解
2017/10/11 PHP
laravel 实现用户登录注销并限制功能
2019/10/24 PHP
JS获取单击按钮单元格所在行的信息
2014/06/17 Javascript
JavaScript判断textarea值是否为空并给出相应提示
2014/09/04 Javascript
onclick和onblur冲突问题的快速解决方法
2016/04/28 Javascript
Javascript缓存API
2016/06/14 Javascript
JS组件系列之MVVM组件 vue 30分钟搞定前端增删改查
2017/04/28 Javascript
Vue实现一个返回顶部backToTop组件
2017/07/25 Javascript
JavaScript使用canvas绘制随机验证码
2020/02/17 Javascript
vue全屏事件开发详解
2020/06/17 Javascript
NodeJS和浏览器中this关键字的不同之处
2021/03/03 NodeJs
简单介绍Python中的RSS处理
2015/04/13 Python
Python使用OpenCV进行标定
2018/05/08 Python
Mac下Anaconda的安装和使用教程
2018/11/29 Python
python提取照片坐标信息的实例代码
2019/08/14 Python
python2和python3应该学哪个(python3.6与python3.7的选择)
2019/10/01 Python
python numpy 矩阵堆叠实例
2020/01/17 Python
jupyter notebook实现显示行号
2020/04/13 Python
tensorflow实现将ckpt转pb文件的方法
2020/04/22 Python
python关于倒排列的知识点总结
2020/10/13 Python
matplotlib 使用 plt.savefig() 输出图片去除旁边的空白区域
2021/01/05 Python
linux系统下pip升级报错的解决方法
2021/01/31 Python
寻找完美的房车租赁:RVShare
2019/02/23 全球购物
财会专业大学生求职信
2014/09/26 职场文书
代办社保委托书范文
2014/10/06 职场文书
2015年班长个人工作总结
2015/04/03 职场文书
单位政审意见范文
2015/06/04 职场文书
新年祝酒词大全
2015/08/11 职场文书
会议开幕致辞怎么写
2016/03/03 职场文书
python 如何用map()函数创建多线程任务
2021/04/07 Python
Windows Server 2016 配置 IIS 的详细步骤
2022/04/28 Servers
Python绘制散点图之可视化神器pyecharts
2022/07/07 Python