浅谈php中变量的数据类型判断函数


Posted in PHP onMarch 04, 2017

在php中我们可以通过 var_dump()打印出变量的类型和值。同时我们可以通过一些函数判断变量的类型。如果只是想得到一个变量的数据类型,可以使用gettype()函数,gettype($t) 返回$t的数据类型的字符串,要是$t不属于php中8种基本变量类型,返回"unknow type"。我们还可以通过is_type系类函数直接判断是否为type类型函数,是的话返回true ,不是返回false。

如:

is_bool()        是否为布尔型
is_int()         是否为整型
is_float()       是否为浮点型
is_string()      是否为字符串型
is_array()       是否为数组型
is_object()      是否为对象类型
is_resource()    是否为资源类型
is_null()        是否为空
is_scalar()      是否为标量型,即是一个整型 浮点型 布尔型 或者字符串型。
is_numeric()     是否为任何类型的数字或者数字字符串
is_callable()    是否是有效函数名

以上这篇浅谈php中变量的数据类型判断函数就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
别人整理的服务器变量:$_SERVER
Oct 20 PHP
php 获取完整url地址
Dec 20 PHP
PHP中如何判断AJAX提交的数据
Feb 05 PHP
浅析SVN常见问题及解决方法
Jun 21 PHP
destoon整合ucenter后注册页面不跳转的解决方法
Jun 21 PHP
thinkphp连贯操作实例分析
Nov 22 PHP
php绘图之在图片上写中文和英文的方法
Jan 24 PHP
在Mac OS上自行编译安装Apache服务器和PHP解释器
Dec 24 PHP
php自定义中文字符串截取函数substr_for_gb2312及substr_for_utf8示例
May 28 PHP
Thinkphp框架开发移动端接口(2)
Aug 18 PHP
PHP格式化显示时间date()函数代码
Oct 03 PHP
JS操作XML中DTD介绍及使用方法分析
Jul 04 PHP
PHP检测数据类型的几种方法(总结)
Mar 04 #PHP
php redis实现文章发布系统(用户投票系统)
Mar 04 #PHP
PHP获取当前执行php文件名的代码
Mar 02 #PHP
PHP两种实现无级递归分类的方法
Mar 02 #PHP
PHP 二级子目录(后台目录)设置二级域名
Mar 02 #PHP
php安装dblib扩展,连接mssql的具体步骤
Mar 02 #PHP
老生常谈php 正则中的i,m,s,x,e分别表示什么
Mar 02 #PHP
You might like
PHP获取文件后缀名的三个函数
2012/10/15 PHP
PHP代码判断设备是手机还是平板电脑(两种方法)
2015/10/19 PHP
Yii2中YiiBase自动加载类、引用文件方法分析(autoload)
2016/07/25 PHP
php-fpm中max_children的配置
2019/03/15 PHP
XAMPP升级PHP版本实现步骤解析
2020/09/04 PHP
ext读取两种结构的xml的代码
2008/11/05 Javascript
jQuery控制iFrame(实例代码)
2013/11/19 Javascript
js中opener与parent的区别详细解析
2014/01/14 Javascript
jQuery中get和post方法传值测试及注意事项
2014/08/08 Javascript
深入解析JavaScript框架Backbone.js中的事件机制
2016/02/14 Javascript
jQuery 自定义下拉框(DropDown)附源码下载
2016/07/22 Javascript
js实现上传文件添加和删除文件选择框
2016/10/24 Javascript
AngularJS的$location使用方法详解
2017/10/19 Javascript
详解Javascript 中的 class、构造函数、工厂函数
2017/12/20 Javascript
vue.js 嵌套循环、if判断、动态删除的实例
2018/03/07 Javascript
angular 未登录状态拦截路由跳转的方法
2018/10/09 Javascript
vue-router的两种模式的区别
2019/05/30 Javascript
js new Date()实例测试
2019/10/31 Javascript
Sublime Text3 配置 NodeJs 环境的方法
2020/05/20 NodeJs
解决vue 使用setTimeout,离开当前路由setTimeout未销毁的问题
2020/07/21 Javascript
基于Python实现的扫雷游戏实例代码
2014/08/01 Python
零基础写python爬虫之使用Scrapy框架编写爬虫
2014/11/07 Python
Bottle框架中的装饰器类和描述符应用详解
2017/10/28 Python
Python基本数据结构与用法详解【列表、元组、集合、字典】
2019/03/23 Python
将python运行结果保存至本地文件中的示例讲解
2019/07/11 Python
Mac 使用python3的matplot画图不显示的解决
2019/11/23 Python
浅谈keras中的目标函数和优化函数MSE用法
2020/06/10 Python
Hotels.com英国:全球领先的酒店住宿提供商
2019/01/24 全球购物
会计电算化专业个人的自我评价
2013/11/24 职场文书
学校交通安全责任书
2014/08/25 职场文书
学习作风建设心得体会
2014/10/22 职场文书
2015年招生工作总结
2015/05/04 职场文书
2015年学生资助工作总结
2015/05/25 职场文书
爱护环境建议书
2015/09/14 职场文书
简单了解 MySQL 中相关的锁
2021/05/25 MySQL
4种方法python批量修改替换列表中元素
2022/04/07 Python