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