PHP - 按百分比计算的时间价值 - 增值税

时间:2014-06-21 11:25:08

标签: php variables

我的价格为$ special,可以说是10.我想将此值的20%的英国增值税税率添加到显示包含增值税的价格。我试过以下。

        $vatrate = 0.20;

        $endPrice = ((int)$vatRate/100)*$special)+$special;

        echo $endPrice; 

但是我看到了一个错误。那么页面是空白的,所以这意味着某种错误?

2 个答案:

答案 0 :(得分:1)

试试这个..

您已经创建了增值税百分比 0.20所以不需要在这里再除以100。

> $vatrate = 0.20;
>     $endPrice = ($vatRate*$special)+$special;
>     echo $endPrice;

答案 1 :(得分:1)

PHP中没有int函数(如果它不包含在()中)并且@KKAgarwal是正确的,那么您已经转换为百分比,因此除以100是不必要的。

尝试:

$vatrate = 0.20;
$endPrice = ($vatRate*$special)+$special;

echo $endPrice; 

//should be 0 since $special is not defined

示例:http://codepad.org/vUGiriV0