目前,我将产品价格以便士号存储在数据库中。因此数据库中的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"
?>