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

Php 添加百分比的更优雅的方式?,php,math,Php,Math,我想知道是否有更优雅的方法来增加百分比。例如,如果我想将$a的值的12%添加到$a中,我正在做: $a = 100; $a = $a + (($a / 100) * 12); 当然,这给了我112作为新值。但我忍不住觉得这有点太冗长了,一定有更好的方法来做百分比加法 我试过: $a = $a + 12%; 但是,正如预期的那样,这不起作用。在我考虑编写一个函数以使其更容易之前,有没有一种预先存在的方法来实现这一点? < P>为什么不 $a*=1.12; “百分比”来自拉丁语“百分之”或“百分

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

$a = 100;
$a = $a + (($a / 100) * 12);
当然,这给了我
112
作为新值。但我忍不住觉得这有点太冗长了,一定有更好的方法来做百分比加法

我试过:

$a = $a + 12%;

但是,正如预期的那样,这不起作用。在我考虑编写一个函数以使其更容易之前,有没有一种预先存在的方法来实现这一点?

< P>为什么不<代码> $a*=1.12;<代码>

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

你需要做的就是:

$a *= 1.12;
我就是这样做的:

$percent = 10;
$price *= (1 + $percent / 100);

如果你简化你的方程,你会发现,老实说,我对
*=
操作符一无所知。但是我确实知道百分比;)不过,谢谢你的回答。将设置为答案在8分钟内,当网站允许我。