PHP的pow功能不适用于laravel 5.6

时间:2019-01-23 06:18:13

标签: php laravel

我当前正在创建该应用程序,以计算每月的贷款还款额。在控制器功能中,我必须使用php pow函数进行计算。但是此计算无法给出正确的答案。它只在数据库中保存0.0。

这是我的控制器功能代码

import matplotlib
matplotlib.use('Agg')
import matplotlib.pyplot as plt

这是我的迁移文件代码

public function store(Request $request)
    {

        $company_details = new Company();

        $company_details->company_name = $request->company_name;
        $company_details->loan_amount = $request->loan_amount;
        $company_details->interest_rate = $request->interest_rate;
        $company_details->maximum_time_period = $request->maximum_time_period;

        $company_details->monthly_rental =$request->loanAmount*($request->interest_rate/12) / (1- pow(1+$request->interest_rate, -$request->maximum_time_period));

        $company_details->save();

        return view('addLoandetails');
    } 

1 个答案:

答案 0 :(得分:0)

当$ base为负且$ exponent为负奇数时:

<?php 

 echo(pow(-3, -3)); 

?> 

输出为:0.037037037037037

所以请检查您在基数和指数中传递了什么值。

参考:See the pow function results here