我试图计算,但如果有人可以提供帮助,则无法完成此操作
我的订单总数和增值税为23%
$vat = 23;
$total = 6.00;
要将增值税添加到总数,我会做
$total_with_vat = $total * $vat;
将是7.40
我现在的总数是6.00,但我怎么能得到1.40的增值税
我需要这个做一些计算。看起来很简单,但我不仅仅是这样做。
谢谢
答案 0 :(得分:0)
很简单
$vat = $total * $vat / 100.0;
// 1.38
如果您想保证2位精度,可以使用round
$vat = round($vat, 2);
使其成为可重复使用的功能
function calculateVat($amount, $vat=23) {
return round($amount * $vat / 100.0, 2);
}
$amount = 6.00;
$vat = calculateVat($amount);
// 1.38
如果VAT是不同的金额,您可以将其指定为第二个参数
$amount = 6.00;
$vat = calculateVat($amount, 30);
// 1.8