我想将$drivervalue
的30.4%添加到$drivervalue
,是否可以按以下方式执行此操作?我知道如果我知道实际的数字是什么,我可以把它放在1.之后的30.4,但由于我不知道它会是什么,我使用变量而不是这是一个有效的语法?
//example
$drivervalue = 16000000;
$percentdiff = 30.4;
$drivvalue *= 1. $percentdiff;
答案 0 :(得分:12)
$drivervalue *= (1 + $percentdiff / 100);
答案 1 :(得分:10)
$num = 100;
$percentage = 30.4;
$num += $num*($percentage/100); // results in 130.4
答案 2 :(得分:6)
$drivervalue = $drivervalue * (1 + ($percentdiff / 100));