我想知道是否有一种更优雅的方法来增加百分比。例如,如果我想增加12% $a 的价值 $A 我正在做:
$a
$A
$a = 100; $a = $a + (($a / 100) * 12);
给我 112 当然,作为新的价值观。但我禁不住觉得这有点太冗长了,必须有更好的方法来做百分比加法。
112
我试过:
$a = $a + 12%;
但是,正如预期的那样,这不起作用。在我考虑自己编写一个函数来简化这个过程之前,有没有一个预先存在的方法可以做到这一点?
为什么不呢? $a *= 1.12; ?
$a *= 1.12;
“百分比”来自拉丁语“百分之”,或“百分之”。百分之一是百分之一。所以百分之十二是0.12-百分之十二。
你需要做的就是:
我就是这样做的:
$percent = 10; $price *= (1 + $percent / 100);