如何在数字上添加零

时间:2011-01-27 06:27:43

标签: php

我有一个从我的数据库返回的数字,我想在小数位后面有尾随零。我试过了,但这不起作用。

$ 18.0应为$ 18.00。我将使用什么功能?

4 个答案:

答案 0 :(得分: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"

答案 1 :(得分:1)

printf \ sprintf取决于您的数据库,它可能比php

更容易使用它

答案 2 :(得分:1)

尝试money_format():

$number = 1234.56;

setlocale(LC_MONETARY, 'en_US');
echo money_format('%i', $number) . "\n";

有关money_format的完整信息,请访问:http://php.net/manual/en/function.money-format.php

答案 3 :(得分:0)

查看sprintf上的文档。

sprintf("%.2f",$var)