我正在尝试计算某些数据的XIRR(使用适用于[https://gist.github.com/ghalimi/4669712]的PHP算法),并且需要以下辅助函数进行计算:
function irrResult($n, $d, $rate) {
$r = $rate + 1;
$result = $n[0];
$arr_len = count($n);
for ($i=1; $i < $arr_len; $i++)
$result += $n[$i]/pow($r,$d[$i]->diff($d[0])->format('%a')/365);
return $result;
}
该功能以及另一个类似的功能占用了大约70%的执行时间,而相同的配置文件(如下所示)没有任何提示
有人可以帮助我解决问题并提高效率吗?