我的价格为$ special,可以说是10.我想将此值的20%的英国增值税税率添加到显示包含增值税的价格。我试过以下。
$vatrate = 0.20;
$endPrice = ((int)$vatRate/100)*$special)+$special;
echo $endPrice;
但是我看到了一个错误。那么页面是空白的,所以这意味着某种错误?
答案 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