【发布时间】:2018-03-15 11:18:05
【问题描述】:
我有存储在数据库中的值,例如价格。 123.00
当我试图查看 quantity * price 的小计时。
所以123.00*1 = 123.00
但在视图中,它显示 123 而不是 123.00,其中价格在同一张表中显示为 123.00。
乘法后如何显示十进制值?
【问题讨论】:
-
如果你只看PHP Manual,有很多选择,它甚至用多种语言编写
标签: php
我有存储在数据库中的值,例如价格。 123.00
当我试图查看 quantity * price 的小计时。
所以123.00*1 = 123.00
但在视图中,它显示 123 而不是 123.00,其中价格在同一张表中显示为 123.00。
乘法后如何显示十进制值?
【问题讨论】:
标签: php
您需要使用数字格式 PHP 函数来格式化数字。考虑
$price = 125;
$quantity = 1;
echo number_format($quantity*$price,2);
您还可以使用额外的逗号分隔值来设置小数点分隔符,即“.”以及千位分隔符,即“,”。见http://php.net/manual/en/function.number-format.php
【讨论】: