PHPで8を17の累乗にする必要があります。PCの計算機でこれが2251799813685248であることを確認しましたが、pow()
とbcpowmod()
関数の両方がオーバーフローしているようです。pow()
科学的記数法に入り、からの結果をエコーするbcpowmod()
と、3番目のパラメーターが高くても、空白の画面が表示されます。この計算を実行する他の方法はありますか?
質問する
628 次
2 に答える
1
を使用しpow()
ます。あなたが話している「科学的記数法」は単なる記数法であり、後でフォーマットすることができます。
echo number_format(pow(8,17), 0, '', '');
これに加えて、与えられた値の「科学的記数法」の動作を再現できませんでした
http://codepad.viper-7.com/AwM3CS(より大きな値を使用して科学的記数法を適用します)
于 2013-01-22T20:40:55.627 に答える