有关于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实时显示输出
Oct 02 PHP
创建数据库php代码 用PHP写出自己的BLOG系统
Apr 12 PHP
CI框架在CLI下执行占用内存过大问题的解决方法
Jun 17 PHP
php使用google地图应用实例
Dec 31 PHP
PHP调试函数和日志记录函数分享
Jan 31 PHP
十幅图告诉你什么是PHP引用
Feb 22 PHP
PHP获取文件夹大小函数用法实例
Jul 01 PHP
php单例模式的简单实现方法
Jun 10 PHP
Ajax和PHP正则表达式验证表单及验证码
Sep 24 PHP
PHP编写daemon process 实例详解
Nov 13 PHP
Laravel框架Eloquent ORM简介、模型建立及查询数据操作详解
Dec 04 PHP
PHP基于array_unique实现二维数组去重
Jul 14 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
MySql中正则表达式的使用方法描述
2008/07/30 PHP
php数组对百万数据进行排除重复数据的实现代码
2010/06/08 PHP
php简单浏览目录内容的实现代码
2013/06/07 PHP
深入解析PHP的Yii框架中的event事件机制
2016/03/17 PHP
php检测mysql表是否存在的方法小结
2017/07/20 PHP
jQuery1.3.2 升级到jQuery1.4.4需要修改的地方
2011/01/06 Javascript
用innerhtml提高页面打开速度的方法
2013/08/02 Javascript
javascript字母大小写转换的4个函数详解
2014/05/09 Javascript
ECMAScript6函数剩余参数(Rest Parameters)
2015/06/12 Javascript
轻松使用jQuery双向select控件Bootstrap Dual Listbox
2015/12/13 Javascript
详解微信小程序 wx.uploadFile 的编码坑
2017/01/23 Javascript
原生JavaScript实现精美的淘宝轮播图效果示例【附demo源码下载】
2017/05/27 Javascript
记React connect的几种写法(小结)
2018/09/18 Javascript
JavaScript文本特效实例小结【3个示例】
2018/12/22 Javascript
Vue中图片Src使用变量的方法
2019/10/30 Javascript
Vue 列表页带参数进详情页的操作(router-link)
2020/11/13 Javascript
原生jQuery实现只显示年份下拉框
2020/12/24 jQuery
python中for语句简单遍历数据的方法
2015/05/07 Python
MySQL中表的复制以及大型数据表的备份教程
2015/11/25 Python
一个月入门Python爬虫学习,轻松爬取大规模数据
2018/01/03 Python
Python 普通最小二乘法(OLS)进行多项式拟合的方法
2018/12/29 Python
Pycharm设置utf-8自动显示方法
2019/01/17 Python
django数据关系一对多、多对多模型、自关联的建立
2019/07/24 Python
Django的用户模块与权限系统的示例代码
2019/07/24 Python
python中时间转换datetime和pd.to_datetime详析
2019/08/11 Python
python通过实例讲解反射机制
2019/10/17 Python
python中文分词库jieba使用方法详解
2020/02/11 Python
python 利用toapi库自动生成api
2020/10/19 Python
Merrell迈乐澳大利亚网站:购买户外登山鞋
2017/05/28 全球购物
业务部经理岗位职责
2014/01/04 职场文书
暑期教师培训方案
2014/06/07 职场文书
2015年高中班主任工作总结
2015/04/30 职场文书
《工作是最好的修行》读后感3篇
2019/12/13 职场文书
SpringBoot整合JWT的入门指南
2021/06/29 Java/Android
Mysql实现简易版搜索引擎的示例代码
2021/08/30 MySQL
MySQL图形化管理工具Navicat安装步骤
2021/12/04 MySQL