我有一個項目,存儲在bigint列在數據庫中的錢(存儲在美分)。我打算重寫這個東西來代替使用BCMATH。我不介意整數,但他們給我一些存儲在美分中的可怕四捨五入錯誤事件,我懷疑我可能在BCMATH中有相同的舍入錯誤。問題出現在的情況下,想在這個僞代碼: $price = $some_price_in_cents * $store_price_increase; // second value is
我試圖使用PHP中的BCMATH計算稅或折扣價值。我需要2個十進制位置。下面是如何我做它: bcscale(2);
$price = '60.67';
$discount = bcmul(bcdiv($price, 100), '3.8'); // calculate 3.8 percent from 60.67
// result is: 2.28
// result should be