复合利率与PHP中的常规月度存款公式

时间:2016-03-09 00:24:58

标签: php math calculator

所以我试着在php中写一个复利率公式,我有这个,但它不起作用,任何想法?

<?php

$p = 0;
$pmt = 200;
$r = 0.06;
$t = 3/12;
$n = 12;

$ans = $pmt * (((1 + $r / $n) ^ $n ($t) - 1) / ($r / $n));

echo $ans;

所以我在沙盒中尝试了它,我不断获取函数名称必须是一个字符串 看到 https://3v4l.org/rdiJ7

1 个答案:

答案 0 :(得分:0)

根据该错误,如果你看看你得到了什么,你可以通过间隔出来发现错误:

$ans = $pmt *  //All good
(((1 + $r / $n) //An extra bracket to start with that is not closed
 ^ //All good
$n ($t) //No operator here. 
- 1) //All good
/ ($r / $n));

所以将其改为

$ans = $pmt * ((1 + $r / $n) ^ ($n * $t - 1) / ($r / $n));

您需要$n$t之间的运算符。

<强>更新

所以

P = 0 // start amount
pmt = 200 // monthly deposit
r = 0.06 // Interest amount(6%)
t = 1 // time being 1 year
n = 3/12 // investment after 3 months

ans = 606.02  ?