有关于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边学边教》(01.开篇――准备工作)
Dec 13 PHP
Ajax+PHP 边学边练之四 表单
Nov 27 PHP
PHP面向对象学习笔记之一 基础概念
Oct 06 PHP
浅析PHP substr,mb_substr以及mb_strcut的区别和用法
Jun 21 PHP
php计算数组不为空元素个数的方法
Jan 27 PHP
yii实现级联下拉菜单的方法
Jul 31 PHP
如何用PHP来实现一个动态Web服务器
Jul 29 PHP
详解WordPress中提醒安装插件以及隐藏插件的功能实现
Dec 25 PHP
详解WordPress中分类函数wp_list_categories的使用
Jan 04 PHP
ThinkPHP静态缓存简单配置和使用方法详解
Mar 23 PHP
php简单备份与还原MySql的方法
May 09 PHP
php 查找数组元素提高效率的方法详解
May 05 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绝对路径与相对路径之间关系的的分析
2010/03/03 PHP
Laravel 中获取上一篇和下一篇数据
2015/07/27 PHP
Zend Framework常用校验器详解
2016/12/09 PHP
Yii框架弹出窗口组件CJuiDialog用法分析
2017/01/07 PHP
DOM下的节点属性和操作小结
2009/05/14 Javascript
javascript 多种搜索引擎集成的页面实现代码
2010/01/02 Javascript
JavaScript去掉数组中的重复元素
2011/01/13 Javascript
js拦截alert对话框另类应用
2013/01/16 Javascript
jQuery实现等比例缩放大图片让大图片自适应页面布局
2013/10/16 Javascript
jQuery实现公告文字左右滚动的实例代码
2013/10/29 Javascript
JavaScript插件化开发教程 (一)
2015/01/27 Javascript
基于Jquery和CSS3制作数字时钟附源码下载(CSS3篇)
2015/11/24 Javascript
javascript事件冒泡简单示例
2016/06/20 Javascript
JS锚点的设置与使用方法
2016/09/05 Javascript
微信小程序中页面FOR循环和嵌套循环
2017/06/21 Javascript
JavaScript实现的仿新浪微博原生态输入字数即时检查功能【兼容IE6】
2017/09/26 Javascript
webpack4的迁移的使用方法
2018/05/25 Javascript
vue.js图片转Base64上传图片并预览的实现方法
2018/08/02 Javascript
浅析vue-router jquery和params传参(接收参数)$router $route的区别
2018/08/03 jQuery
vue实现重置表单信息为空的方法
2018/09/29 Javascript
一文了解vue-router之hash模式和history模式
2019/05/31 Javascript
微信小程序仿通讯录功能
2020/04/09 Javascript
python清除字符串中间空格的实例讲解
2018/05/11 Python
python遍历小写英文字母的方法
2019/01/02 Python
全面了解django的缓存机制及使用方法
2019/07/22 Python
如何使用python3获取当前路径及os.path.dirname的使用
2019/12/13 Python
IE浏览器单独写CSS样式的几种方法
2014/10/14 HTML / CSS
Canvas多边形绘制的实现方法
2019/08/05 HTML / CSS
Bjorn Borg官方网上商店:国际运动时尚品牌
2016/08/27 全球购物
面试后的英文感谢信
2014/02/01 职场文书
大学校园活动策划书
2014/02/04 职场文书
美术指导求职信
2014/03/17 职场文书
2015仓库保管员年终工作总结
2015/05/13 职场文书
简短清晨问候语
2015/11/10 职场文书
mysql对于模糊查询like的一些汇总
2021/05/09 MySQL
Django实现聊天机器人
2021/05/31 Python