目前,我将产品价格以便士号存储在数据库中。因此数据库中的4321表示£43.21。

然后,当读出它时,我将其除以100,得到磅和便士的格式。

但是,我有一个问题。

如果价格为4320,则返回值为43.2(不包含0)。

我该如何解决?

谢谢!

最佳答案

您可以使用sprintf格式化字符串

参见示例9:

<?php
$money1 = 68.75;
$money2 = 54.35;
$money = $money1 + $money2;
// echo $money will output "123.1";
$formatted = sprintf("%01.2f", $money);
// echo $formatted will output "123.10"
?>

10-07 21:20