【发布时间】:2016-01-30 22:18:47
【问题描述】:
我正在从数据库中导入价格。 价格值最初包含 2 位小数。
我想从每个价格值中扣除相关的运费,并将结果保留为小数点后两位。
代码:
while($row = $result->fetch_assoc()) {
$product_name = $row['Name'];
$keys = array_keys($item_array, $product_name);
foreach ($keys as $x)
$product[$x]["total_price"] = $row['price'];
$product[$x]["shipping"] = $row['shipping'];
$product[$x]["base_price"] = ($row['price']-$row['shipping']); // Calculation
目前,我不确定它是如何工作的,但何时:
$product[1]["price"] = 99.90
我要扣除的相关运费是0,
结果是99.9 而不是99.90。
保留两位小数的最佳做法是什么?
【问题讨论】:
标签: php number-formatting