添加增值税到价格

Dog*_*hoe -2 php math

我有两个变量:$ vatRate和$ priceExVat.我想创建另一个名为$ endPrice的变量,它添加增值税.我不知道如何做到这一点,并且是PHP的初学者所以我想有一个代码示例;)

$priceExVat == $_POST['priceExVat'];
$vatRate = $_POST['vatRate'];
rtrim($vatRate ,'%');
$endPrice = ($vatRate * $priceExVat) + $priceExVat;
echo $endPrice;
Run Code Online (Sandbox Code Playgroud)

编辑:上面是返回0的非工作代码

Joh*_*ker 6

完全分解:

<?php
  $vatRate = 20;        // This must be the percentage VAT rate. e.g.: 20, 17.5.
  $priceExVat = 10;
  $vatComponent = ($priceExVat / 100) * $vatRate;
  $endPrice = $priceExVat + $vatComponent;

  echo 'The resultant price is &pound;' . number_format($endPrice, 2);
?>
Run Code Online (Sandbox Code Playgroud)

顺便提一下,您可能会在以后要求增值税部分,因此如果您以任何非平凡的方式使用此部分,您应该真正存储基础(即:增值税前)价格,然后应用增值税率并相应地舍入产出的目的.

此外,您可能还希望允许多种增值税税率,因为并非所有商品在英国的税率均为20%.(有些是免税的,有些是以"减少的"5%的税率征税等)