我想在PHP中进行此计算:
10000*(0.011*(1.1^148))
如果我通过计算器运行此结果为147065257,797835
(我想将其四舍五入为147070000
。)
我在PHP中运行它
echo round(10000*(0.011*(1.1^148)), 1);
,输出为16390
。为什么它与我的计算器显示完全不同的结果?我可以更改哪些内容以使结果为147065257,797835
?
答案 0 :(得分:2)
指数表达式用作函数,而不是插入符号,如下所示:
$sum = 10000*(0.011*pow(1.1, 148));
echo round($sum, -4);
我还纠正了你想要的输出的舍入。