我需要比较一个数据集,其中一批数据带有带有小数点的货币,例如246.54新数据删除了小数点,没有四舍五入,只有246...所以我需要删除小数点从第一批开始,所以我可以比较。如果不四舍五入,我该怎么做? 最佳答案 使用地板功能。它给出小于或等于您输入的任何数字的第一个整数。1.9.3-p194:003>i=246.54=>246.541.9.3-p194:004>i.floor=>246 关于ruby-舍去小数点,我们在StackOverflow上找到一个类似的问题:
这个问题在这里已经有了答案:TruncatefloatnumberswithPHP(14个回答)关闭7个月前。我想去掉小数而不四舍五入。例如,如果我有1.505,我想去掉最后一个小数,值应该是1.50。PHP中有这样的功能吗? 最佳答案 你需要floor()这样:$rounded=floor($float*100)/100;或者你转换为整数:$rounded=0.01*(int)($float*100);这样就不会四舍五入了。 关于PHP舍去小数而不四舍五入,我们在StackOverfl
这个问题在这里已经有了答案:TruncatefloatnumberswithPHP(14个回答)关闭7个月前。我想去掉小数而不四舍五入。例如,如果我有1.505,我想去掉最后一个小数,值应该是1.50。PHP中有这样的功能吗? 最佳答案 你需要floor()这样:$rounded=floor($float*100)/100;或者你转换为整数:$rounded=0.01*(int)($float*100);这样就不会四舍五入了。 关于PHP舍去小数而不四舍五入,我们在StackOverfl