Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP-按百分比乘以价值-增值税_Php_Variables - Fatal编程技术网

PHP-按百分比乘以价值-增值税

PHP-按百分比乘以价值-增值税,php,variables,Php,Variables,我有一个特价$10,假设是10。我想加上该值20%的英国增值税税率,以显示含增值税的价格。我试过下面的方法 $vatrate = 0.20; $endPrice = ((int)$vatRate/100)*$special)+$special; echo $endPrice; 但是我看到了一个错误。页面是空白的,这意味着某种错误?试试这个 您已经创建了%的增值税 乘以0.20,所以这里不需要再除以100 > $vatrate = 0.

我有一个特价$10,假设是10。我想加上该值20%的英国增值税税率,以显示含增值税的价格。我试过下面的方法

        $vatrate = 0.20;

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

        echo $endPrice; 
但是我看到了一个错误。页面是空白的,这意味着某种错误?

试试这个

您已经创建了%的增值税 乘以0.20,所以这里不需要再除以100

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

PHP中没有
int
函数(如果有,它将不会包含在())并且@K.K.Agarwal是正确的,您已经转换为百分比,因此不需要除以100

尝试:


示例:

看一下括号。公式也错了。将$vatrate设置为20或将除法删除100。如果我回显$special,我会收到结果吗?如何定义$special您必须在代码的前面设置$special。在您提供的示例中,它不存在,因此php将其视为0。
$vatrate = 0.20;
$endPrice = ($vatRate*$special)+$special;

echo $endPrice; 

//should be 0 since $special is not defined