【发布时间】:2014-10-06 03:41:38
【问题描述】:
所以我正在阅读有关其类型的 php 手册并正在玩弄它们。我有:
var_dump((int)0.8 + 0.2)
为什么会返回0.2?
我不知道为什么。
【问题讨论】:
标签: php floating-point int type-conversion
所以我正在阅读有关其类型的 php 手册并正在玩弄它们。我有:
var_dump((int)0.8 + 0.2)
为什么会返回0.2?
我不知道为什么。
【问题讨论】:
标签: php floating-point int type-conversion
它首先计算(int)0.8,即0,然后加上0.2。你需要使用,
var_dump((int)(0.8 + 0.2))
【讨论】: