有关于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连mysql和oracle数据库性能比较
Oct 09 PHP
PHP 和 MySQL 基础教程(一)
Oct 09 PHP
MySQL中create table语句的基本语法是
Jan 15 PHP
PHP读取MySQL数据代码
Jun 05 PHP
php获取qq用户昵称和在线状态(实例分析)
Oct 27 PHP
destoon安全设置中需要设置可写权限的目录及文件
Jun 21 PHP
Linux下PHP连接Oracle数据库
Aug 20 PHP
PHP获取文件夹内文件数的方法
Mar 12 PHP
百度地图API使用方法详解
Aug 25 PHP
TP5(thinkPHP5框架)基于bootstrap实现的单图上传插件用法示例
May 29 PHP
php函数式编程简单示例
Aug 08 PHP
php连接mysql数据库最简单的实现方法
Sep 24 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+dbfile开发小型留言本
2006/10/09 PHP
PHP+jQuery 注册模块开发详解
2014/10/14 PHP
PHP合并数组+号和array_merge的区别
2015/06/25 PHP
php基于单例模式封装mysql类完整实例
2016/10/18 PHP
php和asp语法上的区别总结
2019/05/12 PHP
通过PHP的Wrapper无缝迁移原有项目到新服务的实现方法
2020/04/02 PHP
javascript动画效果类封装代码
2007/08/28 Javascript
ASP.NET jQuery 实例8 (动态添加内容到DropDownList)
2012/02/03 Javascript
jQuery页面加载初始化常用的三种方法
2014/06/04 Javascript
AngularJS入门教程之迭代器过滤详解
2016/08/18 Javascript
手机端 HTML5使用photoswipe.js仿微信朋友圈图片放大效果
2016/08/25 Javascript
实现高性能javascript的注意事项
2019/05/27 Javascript
nodejs 递归拷贝、读取目录下所有文件和目录
2019/07/18 NodeJs
JS JQuery获取data-*属性值方法解析
2020/09/01 jQuery
[04:51]TI10典藏宝瓶Ⅱ外观视频展示
2020/08/15 DOTA
python实现简单遗传算法
2018/03/19 Python
判断python字典中key是否存在的两种方法
2018/08/10 Python
详解opencv Python特征检测及K-最近邻匹配
2019/01/21 Python
Python 实现交换矩阵的行示例
2019/06/26 Python
用Python批量把文件复制到另一个文件夹的实现方法
2019/08/16 Python
Python3.7安装keras和TensorFlow的教程图解
2020/06/18 Python
通过python检测字符串的字母
2020/02/18 Python
Python OpenCV读取中文路径图像的方法
2020/07/02 Python
Python变量及数据类型用法原理汇总
2020/08/06 Python
Canvas与Image互相转换示例代码
2013/08/09 HTML / CSS
中国宠物用品商城:E宠商城
2016/08/27 全球购物
世界上最好的帽子:Tilley
2016/11/27 全球购物
英国广泛的照明产品网站:Lights4living
2018/01/28 全球购物
应届毕业生就业自荐信
2013/10/26 职场文书
2014年党员承诺书范文
2014/05/20 职场文书
2015年上半年物业工作总结
2015/03/30 职场文书
2019脱贫攻坚工作总结报告范本!
2019/08/06 职场文书
Mysql 如何批量插入数据
2021/04/06 MySQL
Golang中interface{}转为数组的操作
2021/04/30 Golang
如何用vue实现网页截图你知道吗
2021/11/17 Vue.js
Spring Data JPA框架Repository自定义实现
2022/04/28 Java/Android