位置: 编程技术 - 正文

PHP 第二节 数据类型之数值型(php数据表)

编辑:rootadmin

推荐整理分享PHP 第二节 数据类型之数值型(php数据表),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php中的数据类型有哪些,php的数据类型分为哪三种,php如何操作数据库,php基本数据结构及算法,php基本数据结构及算法,php数据表,php数据结构,php数据表,内容如对您有帮助,希望把文章链接给更多的朋友!

PHP 支持8种基本的数据类型。

四种标量类型:

boolean (布尔型) integer (整型) float (浮点型, 也称作 double) string (字符串)

两种复合类型:

array (数组) object (对象)

最后是两种特殊类型:

resource (资源) NULL (NULL)

boolean数据类型:

取值只能为True或者False,当其他类型转化为boolean类型时,以下值被认为是 FALSE:

the 布尔值 FALSE 自身 the 整型值 0 (零) the 浮点型值 0.0 (零) 空字符串, 以及字符串 "0" 不包括任何元素的数组 不包括任何成员变量的对象(仅PHP 4.0 适用) 特殊类型 NULL (包括尚未设定的变量) 从没有任何标记(tags)的XML文档生成的SimpleXML 对象

所有其它值都被认为是 TRUE(包括任何资源)。

integer数据类型:

整型值可以使用十进制,十六进制或八进制进行表示,前面可以加上可选的符号(- 或者 +)。

PHP 第二节 数据类型之数值型(php数据表)

八进制表示数字前必须加上 0(零),十六进制表示数字前必须加上 0x。

整型数的字长和平台有关,尽管通常最大值是大约二十亿( 位有符号)。PHP 不支持无符号整数。Integer值的字长可以用常量PHP_INT_SIZE来表示,自 PHP 4.4.0 和 PHP 5.0.5后,最大值可以用常量PHP_INT_MAX来表示。

如果给定的一个数超出了 integer 的范围,将会被解释为 float。同样如果执行的运算结果超出了 integer 范围,也会返回 float。

PHP 中没有整除的运算符。1/2 产生出 float 0.5。可以总是舍弃小数部分,或者使用 round() 函数。

要明确地将一个值转换为 integer,用 (int) 或 (integer) 强制转换。不过大多数情况下都不需要强制转换,因为当运算符,函数或流程控制需要一个 integer 参数时,值会自动转换。还可以通过函数 intval() 来将一个值转换成整型。

从布尔值转换,FALSE 将产生出 0(零),TRUE 将产生出 1(壹)。从浮点数转换,当从浮点数转换成整数时,将向零取整。如果浮点数超出了整数范围(通常为 +/- 2.e+9 = 2^),则结果不确定,因为没有足够的精度使浮点数给出一个确切的整数结果。在此情况下没有警告,甚至没有任何通知!

float数据类型

浮点数的字长和平台相关,尽管通常最大值是 1.8e 并具有 位十进制数字的精度( 位 IEEE 格式)。

显然简单的十进制分数如同 0.1 或 0.7 不能在不丢失一点点精度的情况下转换为内部二进制的格式。这就会造成混乱的结果:例如,floor((0.1+0.7)*) 通常会返回 7 而不是预期中的 8,因为该结果内部的表示其实是类似 7.9。

这和一个事实有关,那就是不可能精确的用有限位数表达某些十进制分数。例如,十进制的 1/3 变成了 0.3。

所以永远不要相信浮点数结果精确到了最后一位,也永远不要比较两个浮点数是否相等。如果确实需要更高的精度,应该使用任意精度数学函数或者 gmp 函数。

PHP 第二节 数据类型之字符串类型 PHP中一个字符串可以通过下面的4种方式来定义:单引号双引号heredoc语法结构nowdoc语法结构(自PHP5.3.0以后)单引号定义一个字符串的最简单的方法是用单

PHP 第二节 数据类型之数组 PHP中的数组实际上是一个有序映射。映射是一种把values关联到keys的类型。此类型在很多方面做了优化,因此可以把它当成真正的数组,或列表(向量)

PHP 第二节 数据类型之转换 在下列情况下一个变量被认为是NULL:被赋值为NULL。尚未被赋值。被unset()。NULL类型只有一个值,就是大小写不敏感的关键字NULL(你可以写成NULL,也可

标签: php数据表

本文链接地址:https://www.jiuchutong.com/biancheng/284687.html 转载请保留说明!

上一篇:PHP 第一节 php简介(php1 zybdjx)

下一篇:PHP:exit()的用法_misc函数(php extract函数)

  • 组成计税价格是销售额吗
  • 飞机票退票费如何记账
  • 发票批量作废怎么操作的
  • 电子税务局中在哪看本月开票统计表
  • 进口设备的重置成本包括( )
  • 房地产老项目增值税简易计税
  • 增值税进项税额转出的账务处理
  • 增值税普票跨月怎么冲红
  • 验资取消股东怎么办
  • 取得抵债资产的方式主要有以下几种
  • 房地产活动礼品送什么比较吸引人
  • 库存商品期末计量
  • 建筑工程公司项目经理职责
  • 上期留抵税额计算
  • 应税行为扣除额怎么填
  • 简易征收企业所得税几个点
  • 企业修路会计分录
  • 公司账户收到车险怎么做账
  • 增值税未抵扣进项税
  • 公司投资理财产品收益怎么算
  • 借方和贷方是什么意思银行存款
  • 多发的奖金收回怎么做账
  • 苹果手机电池低于多少需要更换
  • 电脑怎么备份系统win7
  • 高新企业收到政府补贴
  • 流动资产损毁报废收益
  • pssvc.exe - pssvc是什么进程 有什么用
  • 第36届大众电影百花奖直播回放
  • 消防设施费用怎么入账
  • PHP:Memcached::getDelayedByKey()的用法_Memcached类
  • 购买股票的会计分录
  • Linux中stat命令显示文件的基本使用教程
  • vue怎么拿到后端数据
  • 家里装饰镜太多了怎么化解
  • laravel技巧
  • 报销差旅费的会计分录为什么是其他应收款
  • nacos安装包
  • php trim函数
  • 盘盈的存货计入哪个科目
  • 基于vue的ui
  • 部署fabric
  • 福利费工会经费教育经费计提比例
  • 法院判决后的利息
  • 帝国cms源码
  • mysql如何判断日期是周末
  • 企业收到的国外发票可以入账吗
  • 已付款收到发票
  • 消耗品属于哪个会计科目
  • 计提法定盈余公积是什么意思
  • 所有小规模都能开专票吗
  • 零申报年报
  • 福利用品可以抵增值税吗
  • 什么是指企业的市场营销活动发生影响的各种因素的总和
  • 公司收到社保局的提醒函怎么办
  • 带薪年假一般是什么时候
  • 工会经费会计分录最新
  • 新准则下企业计划的内容
  • 价外费用中的返利是什么
  • 固定资产处理附件是什么
  • 库存现金日记账怎么填
  • 特殊销售方式下销售额的确定
  • 向客户收取贴纸费用怎么说
  • 收到联营单位投入的款项98600元存入银行
  • 计提折旧有哪些会计科目
  • ati2plab.exe是什么进程 ati2plab进程安全吗
  • win7系统按Ctrl+Shift不能切换输入法的图文教程
  • win10的命令行在哪里
  • linux设置mac
  • 代理服务器只能代理客户端http的请求
  • JS实现的base64加密解密完整实例
  • nodejs抓取网页内容
  • 编写python
  • 批处理之家官网
  • 怎么用bootstrap搭建网站
  • Material Design:利用RecyclerView CardView实现新闻卡片样式
  • 深圳零申报怎么报税的具体流程
  • 保险免保费是什么意思
  • 深圳税务局实名注册
  • 全国增值税发票查验平台官网手机
  • 国家税务总局每家公司都可以注册吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设