浮点后显示最大2位数字...仅当它是具有 2 个以上浮点数的浮点数时
2022-08-30 21:58:10
在我的应用程序中,我做了一些数学运算,结果可以是浮点数或int
我想用小数点后两位数显示最终结果最大...如果结果是浮点数
有两种方法可以做到这一点
number_format($final ,2);
和
sprintf ("%.2f", $final );
但问题是...如果我的最终结果是一个int,就像我最终得到的25
25.00
或者如果最终结果是它给我的东西12.3
12.30
我不想要那个
有没有办法格式化一个数字,只有当它是一个小数点后超过2位数字的浮点数时,浮点后才显示2位数字?或者我应该在格式化我的号码之前做一些检查?