浅谈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 相关文章推荐
通过对php一些服务器端特性的配置加强php的安全
Oct 09 PHP
xajax写的留言本
Nov 25 PHP
编写安全 PHP应用程序的七个习惯深入分析
Jun 08 PHP
百度ping方法使用示例 自动ping百度
Jan 26 PHP
js代码实现微博导航栏
Jul 30 PHP
PHP学习笔记之php文件操作
Jun 03 PHP
PHP数组相加操作及与array_merge的区别浅析
Nov 26 PHP
PHP面向对象继承用法详解(优化与减少代码重复)
Dec 02 PHP
CodeIgniter框架验证码类库文件与用法示例
Mar 18 PHP
PHP编程快速实现数组去重的方法详解
Jul 22 PHP
搭建自己的PHP MVC框架详解
Aug 16 PHP
thinkphp框架类库扩展操作示例
Nov 26 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中通过curl smtp发送邮件
2012/06/05 PHP
php中实现精确设置session过期时间的方法
2014/07/17 PHP
PHP使用curl模拟post上传及接收文件的方法
2016/03/04 PHP
Javascript 面向对象之重载
2010/05/04 Javascript
html文本框提示效果的示例代码
2014/06/28 Javascript
jquery访问ashx文件示例代码
2014/08/11 Javascript
JavaScript中的bold()方法使用详解
2015/06/08 Javascript
JavaScript程序开发之JS代码放置的位置
2016/01/15 Javascript
基于JavaScript的操作系统你听说过吗?
2016/01/28 Javascript
JS实现CheckBox复选框全选、不选或全不选功能
2020/07/28 Javascript
微信小程序 生命周期和页面的生命周期详细介绍
2017/01/19 Javascript
ES6知识点整理之模块化的应用详解
2019/04/15 Javascript
简单了解微信小程序的目录结构
2019/07/01 Javascript
基于JavaScript实现单例模式
2019/10/30 Javascript
Vue项目打包压缩的实现(让页面更快响应)
2020/03/10 Javascript
原生JS实现天气预报
2020/06/16 Javascript
vue3.0封装轮播图组件的步骤
2021/03/04 Vue.js
[03:16]DOTA2完美大师赛主赛事首日集锦
2017/11/23 DOTA
Python使用代理抓取网站图片(多线程)
2014/03/14 Python
python3.x 将byte转成字符串的方法
2018/07/17 Python
Python干货:分享Python绘制六种可视化图表
2018/08/27 Python
Python模块汇总(常用第三方库)
2019/10/07 Python
Python递归求出列表(包括列表中的子列表)的最大值实例
2020/02/27 Python
关于Python解包知识点总结
2020/05/05 Python
使用python创建生成动态链接库dll的方法
2020/05/09 Python
python 高阶函数简单介绍
2021/02/19 Python
日常奢侈品,轻松购物:Verishop
2019/08/20 全球购物
解释一下ArrayList Vector和LinkedList的实现和区别
2013/04/26 面试题
单位工作证明书格式
2014/10/04 职场文书
教师党的群众路线教育实践活动个人整改措施
2014/11/04 职场文书
毕业生党员个人总结
2015/02/14 职场文书
销售经理岗位职责范本
2015/04/02 职场文书
2015年校医个人工作总结
2015/07/24 职场文书
Python基本的内置数据类型及使用方法
2022/04/13 Python
Python如何让字典保持有序排列
2022/04/29 Python
解决Mysql报错 Table 'mysql.user' doesn't exist
2022/05/06 MySQL