因此,我正在尝试创建一个函数,它需要金额,百分比(小数)和时间,并返回金额的双倍。PHP函数递归地将一个百分比应用于金额
我希望得到的结果如下:
$amount = 10000
$percentage = 1.1
$times = 1
所以..
elevateToPercentage($amount, $percentage, $times) = 10,000 * 1.1 = 11,000
$times = 2
elevateToPercentage($amount, $percentage, $times) = ((10,000 * 1.1) * 1.1) = 12,100
$times = 4
elevateToPercentage($amount, $percentage, $times) = ((((10,000 * 1.1) * 1.1) * 1.1) * 1.1) = 14,641
private function elevateToPercentage($amount, $percentage, $times) {
$count = 0;
for($a = 0; $a <= $times; $a++) {
$count += ($amount * $percentage);
}
return $count;
}
我知道这是一个逻辑错误,但从来就已经太多,我似乎并没有工作了,现在:( 你们能帮帮我吗?
谢谢!
'$ A> = $倍;'?!?你的意思是''='? http://php.net/manual/en/control-structures.for.php –
@MarkBaker修正了这个例子。谢谢,看看我累了xD仍然没有做我需要的东西 – mkmnstr
'$ count'是什么? –