仅计算增值税的价值

时间:2015-04-11 00:22:33

标签: php

我试图计算,但如果有人可以提供帮助,则无法完成此操作

我的订单总数和增值税为23%

 $vat = 23;

 $total = 6.00;

要将增值税添加到总数,我会做

 $total_with_vat = $total * $vat;

将是7.40

我现在的总数是6.00,但我怎么能得到1.40的增值税

我需要这个做一些计算。看起来很简单,但我不仅仅是这样做。

谢谢

1 个答案:

答案 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