更优雅的方式添加百分比?

时间:2010-09-08 02:20:10

标签: php math

我想知道是否有更优雅的方式来添加百分比。例如,如果我想将$a的值的12%添加到$a,我正在做:

$a = 100;
$a = $a + (($a / 100) * 12);

当然,这会给我112作为新值。但我不禁觉得这有点过于冗长,必须有更好的方法来增加百分比。

我试过了:

$a = $a + 12%;

但是,正如预期的那样,这不起作用。在我考虑自己编写函数以使其更容易之前,是否有预先存在的方法来执行此操作?

3 个答案:

答案 0 :(得分:15)

为什么不$a *= 1.12;

“百分比”来自拉丁语“百分之一”或“每百”。百分之一是1/100。所以百分之十二是0.12 - 百分之二十。

答案 1 :(得分:6)

您需要做的就是:

$a *= 1.12;

答案 2 :(得分:4)

我就是这样做的:

{{1}}