最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
PHP浮点数转换整型注意事项
时间:2022-06-24 15:23:06 编辑:袖梨 来源:一聚教程网
先我们来做个实验说明问题的存在
| 代码如下 | 复制代码 |
|
$f = 0.58; |
|
也许你认为他会输出58,但是实际上他输出的是57.
原因是作为浮点型数据,其精度已经损失了一部分,达不到完全精确。所以永远不要相信浮点数结果精确到了最后一位,也永远不要比较两个浮点数是否相等。
在实际的开发中我们可以使用如下逻辑来解决这种境况
| 代码如下 | 复制代码 |
|
intval(round(floatval($value) * 100)); |
|
round也可以使用ceil目的就是将精度调准。
相关文章
- 《三国志·战略版》五分钟来一局,全新1v1配将玩法“点将对决”即将上线 08-18
- 《第五人格》“织梦兔的礼物”主题活动全新家具的游戏内效果展示送达 08-18
- 《蛋仔派对》【疯狂农场】阿公!阿公你如何了? 08-18
- 《人类纪元:崛起》BUG反馈及建议收集 08-18
- 《传奇霸业》游戏十大游戏实用技巧 助你成为霸业传奇 游戏攻略全揭秘 08-18
- 《传奇霸业》雷霆圣域攻略 猎杀BOSS 08-18