【发布时间】:2018-05-12 18:29:07
【问题描述】:
看,我想写一个函数,它接受一个浮点数参数并将浮点数四舍五入到最接近的货币值(带两位小数的浮点数),但如果浮点数参数的分数为零(即后面全为零小数位)然后它将浮点数作为整数返回(或者即截断小数部分,因为无论如何它们都是零。)。
但是,我发现我无法弄清楚如何确定分数是否为零。我不知道是否有一个 PHP 函数已经这样做了。我看过。我能想到的最好的方法是先将浮点数转换为整数,然后从浮点数中减去整数部分,然后检查差值是否为零。
【问题讨论】:
-
非常感谢你们的回答。我很感激,我希望我能给出不止一个最佳/公认的答案,但可惜,它违背了最高级的目的。