因此,我正在嘗試創建一個函數,它需要金額,百分比(小數)和時間,並返回金額的雙倍。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'是什麼? –