我需要在 PHP 中将 8 提高到 17 的幂。我在我的电脑计算器上检查了这个是 2251799813685248,但是pow()
和bcpowmod()
函数似乎都溢出了;pow()
进入科学记数法,并与 的结果相呼应bcpowmod()
,即使第三个参数很高,也会给我一个空白屏幕。还有其他方法可以执行此计算吗?
问问题
628 次
2 回答
1
使用pow()
. 你说的“科学记数法”只是一个记数法,以后可以格式化。
echo number_format(pow(8,17), 0, '', '');
除此之外,我无法重现给定值的“科学符号”行为
http://codepad.viper-7.com/AwM3CS(使用更大的值来执行科学记数法)
于 2013-01-22T20:40:55.627 回答