【发布时间】:2021-01-22 08:05:13
【问题描述】:
我正在尝试找到一种快速方法,首先将我的数字设为 2 位小数,然后从结果值中删除零位小数,如下所示:
echo function(0.00);
// 0
echo function(125.70);
// 125.7
echo function(245.051);
// 245.05
echo function(2245.0090);
// 2245.01
我尝试了数字格式,但是当我用 0 调用它时,它的行为如下:
echo number_format(0,2)
// 0.00
但我想要 0
是否存在一些优化的方法来做到这一点?
【问题讨论】:
-
round 返回 0.0 但我想要 0
-
“round 返回 0.0” - 你在说什么? 3v4l.org/62XVA
-
round($number, 2)针对所有四个测试用例给出了您所要求的结果。
标签: php