2009-10-29 18 views
0

使用PHP我想要做数以百万计的2^n指数,但到目前为止我只有在PHP打印INF之前得到n^1023。PHP整数求幂(超大数字)

任何想法?

+0

2^1023是IEEE双精度浮点值的上限。 – 2009-10-29 23:01:07

回答

3

您可以使用BC Math功能:

$num = bcpow(2, 1000000); // Takes a few seconds to run! 
+0

我会试验BC数学和GMP – Chad 2009-10-29 22:20:44

5

正如格雷格说,BC Math是好的,但如果你真正需要的效率,尽量GMP代替。