有关于PHP中常见数据类型的汇总分享


Posted in PHP onJanuary 06, 2014

PHP 数据类型

PHP 支持八种原始类型(type)。

四种标量类型:
string(字符串)
integer(整型)
float(浮点型,也作 double )
boolean(布尔型)

两种复合类型:
array(数组)
object(对象)

两种特殊类型:
resource(资源)
NULL(空)

查看变量类型

通过 gettype() 函数可以方便的查看某个变量的类型:

<?php$var_bool = TRUE; // a boolean$var_str = "foo"; // a string$var_int = 12; // an integerecho gettype($var_bool); // 输出 booleanecho gettype($var_str); // 输出 stringecho gettype($var_int); // 输出 integer?> (PS:T不错的PHP Q扣?n:276167802,验证:csl)

提示

由于历史原因,如果是 float 类型数据,gettype() 函数返回的是 double,而不是 float 。
如果想查看某个表达式的值和类型,请使用用 var_dump() 函数。

判断变量类型

如果想通过判断变量类型来确定下一步逻辑动作,不要使用 gettype() ,而使用 is_type 系列函数:

<?php$var_int = 12;// 如果 $var_int 是 int 类型,这进行加法if (is_int($var_int)) { $var_int = $var_int+4;}echo $var_int; // 输出 16?>

以上是本文关于PHP 数据类型的汇总,希望本文对广大php开发者有所帮助,感谢您阅读本文。
PHP 相关文章推荐
PHP连接access数据库
Mar 27 PHP
php中强制下载文件的代码(解决了IE下中文文件名乱码问题)
May 09 PHP
在PHP中利用wsdl创建标准webservice的实现代码
Dec 07 PHP
php 对输入信息的进行安全过滤的函数代码
Jun 29 PHP
PHP5中GD库生成图形验证码(有汉字)
Jul 28 PHP
php递归实现无限分类的方法
Jul 28 PHP
WordPress中的shortcode短代码功能使用详解
May 17 PHP
基于PHP实现用户注册登录功能
Oct 14 PHP
thinkPHP自动验证机制详解
Dec 05 PHP
关于php几种字符串连接的效率比较(详解)
Feb 22 PHP
PHP仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态或评论的功能(上)
May 26 PHP
PHP框架实现WebSocket在线聊天通讯系统
Nov 21 PHP
用php简单实现加减乘除计算器
Jan 06 #PHP
PHP面向对象之旅:深入理解static变量与方法
Jan 06 #PHP
浅析ThinkPHP中的pathinfo模式和URL重写
Jan 06 #PHP
php Calender(日历)代码分享
Jan 03 #PHP
深入解读php中关于抽象(abstract)类和抽象方法的问题分析
Jan 03 #PHP
PHP运行SVN命令显示某用户的文件更新记录的代码
Jan 03 #PHP
PHP抓屏函数实现屏幕快照代码分享
Jan 02 #PHP
You might like
php4的session功能评述(三)
2006/10/09 PHP
php自动加载的两种实现方法
2010/06/21 PHP
PHP连接MySQL的2种方法小结以及防止乱码
2014/03/11 PHP
PHP 如何获取二维数组中某个key的集合
2014/06/03 PHP
PHP网络操作函数汇总
2015/05/18 PHP
深入解析WordPress中加载模板的get_template_part函数
2016/01/11 PHP
PHP的Yii框架中移除组件所绑定的行为的方法
2016/03/18 PHP
浅析Yii2 GridView实现下拉搜索教程
2016/04/22 PHP
ASP.NET中基于JQUERY的高性能的TreeView补充
2011/02/23 Javascript
深入理解JavaScript 闭包究竟是什么
2013/04/12 Javascript
JavaScript中string对象
2015/06/12 Javascript
限制文本框只能输入数字||只能是数字和小数点||只能是整数和浮点数
2016/05/27 Javascript
js中创建对象的几种方式
2017/02/05 Javascript
JavaScript之生成器_动力节点Java学院整理
2017/06/30 Javascript
用React实现一个完整的TodoList的示例代码
2017/10/30 Javascript
用element的upload组件实现多图片上传和压缩的示例代码
2019/02/12 Javascript
微信小程序实现禁止分享代码实例
2019/10/19 Javascript
JavaScript如何实现图片处理与合成
2020/05/29 Javascript
vue.js+element 默认提示中英文操作
2020/11/11 Javascript
Python的gevent框架的入门教程
2015/04/29 Python
pymssql数据库操作MSSQL2005实例分析
2015/05/25 Python
Python的爬虫框架scrapy用21行代码写一个爬虫
2017/04/24 Python
用Python登录好友QQ空间点赞的示例代码
2017/11/04 Python
python 拷贝特定后缀名文件,并保留原始目录结构的实例
2018/04/27 Python
Django model序列化为json的方法示例
2018/10/16 Python
解决使用PyCharm时无法启动控制台的问题
2019/01/19 Python
强悍的Python读取大文件的解决方案
2019/02/16 Python
Python中list的交、并、差集获取方法示例
2019/08/01 Python
python3.6、opencv安装环境搭建过程(图文教程)
2019/11/05 Python
绘画专业自荐信范文
2014/02/23 职场文书
七夕情人节促销方案
2014/06/07 职场文书
建筑工地大门标语
2014/06/18 职场文书
2014流动人口计划生育工作总结
2014/12/20 职场文书
幸福家庭事迹材料
2014/12/20 职场文书
费用申请报告范文
2015/05/15 职场文书
类和原型的设计模式之复制与委托差异
2022/07/07 Javascript