简单的数学:
$a=$b/$c; echo $a;
如果$ b等于123.00且$ c等于1,则$ a变为123.
如果$ b是123.50,$ c是1,$ a是123.50。但在前一种情况下,我希望$ a为123.00。
可以测试$ a是否具有任何非零分数部分,然后根据需要添加尾随零。
但我正在寻找php函数来做同样的事情。可能的?
编辑:
如果我不想要number_format
的逗号,那该怎么办?
答案 0 :(得分:29)
使用sprintf("%0.2f",$a);
。 docs
答案 1 :(得分:6)
使用number_format
功能。如果你不想要逗号分隔符,请设置函数的所有四个参数,如下所示(千位分隔符是第四个参数):
$number = number_format(1234, 2, '.', '');
答案 2 :(得分:1)
是的,就像这样:
$a = 123;
$answer = number_format($a,"2");
echo $answer;
答案 3 :(得分:0)
您可以尝试money_format