2011-01-27 48 views
1

我有一个从我的数据库返回的数字,我希望在小数点后有零。我已经试过了,但那不起作用。如何将零添加到数字

18.0美元应该是18.00美元。我将使用什么功能?这取决于你的数据库

+0

你的号码是''18.0'还是'18.0'? – deceze 2011-01-27 06:29:53

回答

3

可以使用number_format函数,该函数。

或者sprintf这样的:

$money1 = 68.75; 
$money2 = 54.35; 
$money = $money1 + $money2; 

// echo $money will output "123.1"; 

$formatted = sprintf("%01.2f", $money); // << this does the trick! 

// echo $formatted will output "123.10" 
+0

谢谢Sarfraz,在5分钟的时间限制失效之后,我会相信你的答案。 – Jim 2011-01-27 06:30:43

1

的printf \ sprintf的可能更容易使用它比PHP