Я импортирую цену из базы данных. Цена первоначально содержит 2 знака после запятой.Результат вывода содержит 2 знака после запятой
С каждой ценовой стоимостью я хочу вычесть соответствующее значение доставки и сохранить результат с 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
.
Какова наилучшая практика сохранения двух десятичных точек?
'99,9 - 99,90 = 0' –
@Lashane что ..? – rockyraw