标签: php int overflow
我正在尝试在php中执行以下表达式
pow(26, 36357)
由于非常长的整数值,它显示错误的输出。 如何处理它并获得正确的输出?
答案 0 :(得分:1)
如果您启用了gmp扩展程序,则可以使用gmp_pow()函数;如果启用了bc_math扩展名,则可以使用bcpow()。
gmp_pow()
bcpow()
$a = gmp_pow(26, 36357);
,或者
$a = bcpow(26, 36357);
gmp_pow(),bcpow()