有关于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边学边教》(02.Apache+PHP环境配置――下篇)
Dec 13 PHP
PHP中用header图片地址 简单隐藏图片源地址
Apr 09 PHP
PHP屏蔽蜘蛛访问代码及常用搜索引擎的HTTP_USER_AGENT
Mar 06 PHP
Memcached常用命令以及使用说明详解
Jun 27 PHP
CodeIgniter生成网站sitemap地图的方法
Nov 13 PHP
PHP下通过QRCode类库创建中间带网站LOGO的二维码
Jul 12 PHP
PHP实现抓取Google IP并自动修改hosts文件
Feb 12 PHP
php自动提交表单的方法(基于fsockopen与curl)
May 09 PHP
php生成网页桌面快捷方式
May 05 PHP
什么是PHP文件?如何打开PHP文件?
Jun 27 PHP
php实现将二维关联数组转换成字符串的方法详解
Jul 31 PHP
基于PHP实现用户在线状态检测
Nov 10 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
教你如何解密 “ PHP 神盾解密工具 ”
2014/06/20 PHP
php 多进程编程父进程的阻塞与非阻塞实例分析
2020/02/22 PHP
JS 实现Json查询的方法实例
2013/04/12 Javascript
解析JavaScript中delete操作符不能删除的对象
2013/12/03 Javascript
jquery选择器之层级过滤选择器详解
2014/01/27 Javascript
js判断当页面无法回退时关闭网页否则就history.go(-1)
2014/08/07 Javascript
js使用递归解析xml
2014/12/12 Javascript
有关JS中的0,null,undefined,[],{},'''''''',false之间的关系
2017/02/14 Javascript
jsonp跨域请求详解
2017/07/13 Javascript
Angularjs之如何在跨域请求中传输Cookie的方法
2018/06/01 Javascript
为什么说JavaScript预解释是一种毫无节操的机制详析
2018/11/18 Javascript
Vue组件系列开发之模态框
2019/04/18 Javascript
微信小程序实现搜索指定景点周边美食、酒店
2019/05/18 Javascript
只有 20 行的 JavaScript 模板引擎实例详解
2020/05/11 Javascript
从Node.js事件触发器到Vue自定义事件的深入讲解
2020/06/26 Javascript
[37:22]DOTA2上海特级锦标赛D组资格赛#2 Liquid VS VP第一局
2016/02/28 DOTA
[01:58]最残酷竞争 2016国际邀请赛中国区预选赛积分循环赛回顾
2016/06/28 DOTA
Python中的filter()函数的用法
2015/04/27 Python
Python request设置HTTPS代理代码解析
2018/02/12 Python
Python OpenCV处理图像之滤镜和图像运算
2018/07/10 Python
将python运行结果保存至本地文件中的示例讲解
2019/07/11 Python
Flask-WTF表单的使用方法
2019/07/12 Python
Python调用.NET库的方法步骤
2019/12/27 Python
通过python检测字符串的字母
2020/02/18 Python
使用wxpy实现自动发送微信消息功能
2020/02/28 Python
html5贪吃蛇游戏使用63行代码完美实现
2013/06/25 HTML / CSS
OPPO手机官方商城:中国手机市场出货量第一品牌
2017/10/18 全球购物
澳大利亚首屈一指的鞋类品牌:Tony Bianco
2018/03/13 全球购物
2014年秋季开学典礼致辞
2014/08/02 职场文书
2014预备党员批评与自我批评思想汇报
2014/09/20 职场文书
主题班会开场白
2015/06/01 职场文书
市级三好生竞选稿
2015/11/21 职场文书
如何使用Tkinter进行窗口的管理与设置
2021/06/30 Python
Redis 常见使用场景
2021/08/30 Redis
Java获取字符串编码格式实现思路
2022/09/23 Java/Android
HTML中link标签属性的具体用法
2023/05/07 HTML / CSS