2011-11-24 92 views
2

我想將$drivervalue的30.4%添加到$drivervalue,是否可以這樣做如下?我知道如果我知道實際的數字會是什麼,我可以在1之後放30.4,但因爲我不知道它會是什麼,所以我使用變量,而不是這是一個有效的語法?添加數量本身的百分比

//example 

$drivervalue = 16000000; 

$percentdiff = 30.4; 

$drivvalue *= 1. $percentdiff; 
+0

相關:[百分比的數是其它數量(http://stackoverflow.com/questions/8263645/percentage-a-number-is-of-another - 數字) - 也很有用:[PHP算術運算符](http://php.net/language.operators.arithmetic) – hakre

回答

9
$drivervalue *= (1 + $percentdiff/100); 
4
$drivervalue = $drivervalue * (1 + ($percentdiff/100)); 
8
$num = 100; 
$percentage = 30.4; 
$num += $num*($percentage/100); // results in 130.4