【发布时间】:2013-12-28 02:05:47
【问题描述】:
我正在构建一个 Web 应用程序,该应用程序处理一些可能会不时变化的货币/价格。为方便起见,我有一个config.php,它是必需的并包含一些定义:
define('PRODUCT_PRICE', 2000.00);
define('PRODUCT_PRICE_WITH_GST', PRODUCT_PRICE * 1.1);
当潜在客户进入结账流程时,我将价格显示如下:
<?php echo(PRODUCT_PRICE_WITH_GST); ?>
我原以为它会打印为2200.00,但它会去掉小数点并显示为2200。
处理此问题的最佳做法是什么?
【问题讨论】:
-
您的意思是
2200而不是2200.00?还是2000而不是2200.00? -
2220 - 我的错。编辑问题以反映实际问题。