在PHP中使用Excel公式。使用^符号

时间:2016-11-29 作者:CodeThing

如何在php中计算

(1-(1+(0.004936230552))^-((48))) 
这是google excel工作表中的一个公式,我无法在php中生成相同的结果。实际答案是0.2105005887但是当我在php中使用它时,我得到了这个答案5.2121761747624E+110

我正在使用PHPT的pow函数这是我的代码

echo pow(1-(1+(0.004936230552)),-((48)));
谢谢你。

1 个回复
最合适的回答,由SO网友:Dan Wyman 整理而成

这将得到您想要的答案:

echo 1 - pow( (1+(0.004936230552)), (-48) );
这将输出0.21050058867618。

这是一个操作顺序问题;公式的电子表格版本是从最后一个1中减去,而问题中的PHP是从前面的1中减去。