这篇文章主要为大家详细介绍了php 金融计算函数功能实例,具有一定的参考价值,可以用来参考一下。
本文实例讲述了php用于金融计算的函数,感兴趣的小伙伴,下面一起跟随四海网的小编罗X来看看吧。
/**
* 金融计算的函数
*
* @param
* @arrange (512.笔记) www.q1010.com
* 变量:
* $ m =每年的期数。 例如,如果你是For
* 例如,如果您每月付款,则此数字为12。
* $ n =期间总数。 例如,如果你是
* 每月复合5年,这个数字将是60(12个月
* x 5年)。
* $ R =年利率(以小数表示,8%= .08)
* $ pmt =首次或重新发生的付款或收据(此号码不能
* 不同的现金流量有所不同)
* $ principal =年金的现值,或a的当前本金
* PaymentCalc函数中使用的贷款
**/
//年金的现值
//使用包括定义贷款/抵押的剩余本金
function PVannuity ($m,$n,$R,$pmt) {
$Z = 1 / (1 + ($R/$m));
return ($pmt * $Z * (1 - pow($Z,$n)))/(1 - $Z);
}
// Given the compounding, principal, interest rate, you can calculate
the monthly payment
function PaymentCalc ($m,$n,$R,$principal) {
$Z = 1 / (1 + ($R/$m));
return ((1 - $Z) * $principal) / ($Z * (1 - pow($Z,$n)));
}
// future value of an Annuity
function FVannuity ($m,$n,$R,$pmt) {
return $pmt * ((pow((1 + $R/$n),$m) - 1)/($R/$n));
}
// present value of a single payment
function PVsingle ($m,$n,$R,$pmt) {
return $pmt * pow((1 + $R/$m),-$n);
}
// future value of a single payment
function FVsingle ($m,$n,$R,$pmt) {
return $pmt * pow((1 + $R/$m),$n);
}
// future value of a single payment with continuous compounding
function FVperp ($m,$n,$R,$pmt) {
return $pmt * exp($R * ($n/$m));
}
本文来自:http://www.q1010.com/173/424-0.html
注:关于php 金融计算函数功能实例的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。
关键词:金融
四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。