我有一个项目,存储在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