如果我使用 (int) 在浮点类型变量和整数之间转换乘积,则结果不是我所期望的。请看我的代码。
期望结果是 4090270,而不是 4090269
(int)(4090270.0) 工作正常
$amount = 40902.70; // Same for 40902.20
$amount= (int)($amount*100);
echo $amount; /// Output : 4090269
MMTTMM
慕码人2483693
相关分类