我正在构建一个处理一些可能会不时变化的金钱/价格的网络应用程序。为了实现这一点,我需要一个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
。
处理此问题的最佳做法是什么?
答案 0 :(得分:3)
我会使用number_format:http://php.net/number_format
如果var_dump()是你的常量,你会发现它的内部表示是双重的,它只是你表现它的一种方式。
答案 1 :(得分:1)