したがって、金額、パーセント(小数)と時間をとり、その量で倍を返す関数を作成しようとしています。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;
}
私は、これは論理エラーである知っているが、I'veはあまりアップされていると私はいないようです:(今はもう仕事に あなたたちは私を助けてくださいことができますか?
していただきありがとうございます!
'$ A> = $回;'?!?確かに '<='を意味しますか? http://php.net/manual/en/control-structures.for.php –
@MarkBakerは例を修正しました。ありがとう、私が疲れているのを見てくださいxDまだ私が必要としていることをしていません – mkmnstr
'$ count'とは何ですか? –