如何在 PHP 中计算 NPER

Las*_*sha 4 php math

我不知道如何在 php 中计算 NPER。

我在谷歌上没有找到任何文章。

我的数学很弱,因为我正在寻求帮助。

这就是我到目前为止所做的:(

public function Nper($interest, $payment, $loan){
       $nperC = Log10($payment/($payment+$loan+$interest))/Log10(1+$interest);
       return $nperC;
}
if(isset($_POST['NperSubmit'])){
        $calc = new CalculatorModel();
        $months = $calc->Nper($_POST['interest'], $_POST['payment'], $_POST['loan']);
        echo round($months,2);
}
Run Code Online (Sandbox Code Playgroud)

工作代码(来自 Tijo John 的回答)

public function Nper($interest, $payment, $loan){
        $interest = $interest / 1200;
        $nperC = Log10 ($payment/ ($payment- $loan * $interest)) / Log10(1 + $interest);

        return $nperC;
    }
    $calc = new CalculatorModel();
    $months = $calc->Nper($_POST['interest'], $_POST['payment'], $_POST['loan']);
    echo round($months,2);
Run Code Online (Sandbox Code Playgroud)

谢谢 :))

小智 5

我认为你应该改变公式如下

Log10 ($付款/ ($付款- $贷款 * $利息)) / Log10(1 + $利息)