如何使用PHP中的大数字?

时间:2010-03-22 08:58:09

标签: php biginteger

如何使用PHP中的大数字?

,例如

(6*27^0+17*27^1+11*27^2+18*27^3+25*27^4+4*27^5)^65537

4 个答案:

答案 0 :(得分:6)

您可以使用 BCMath 来处理大数字。

答案 1 :(得分:4)

如果安装了大型整合器,GMP实际上比BCMath更快。如果您既未安装BCMath或GMP,则可以使用phpseclib's pure-php biginteger implementation

该实施使用GMP或BCmath,如果它们按顺序可用,并且它本身就是内部实施。

答案 2 :(得分:1)

有很多选择:

答案 3 :(得分:1)

鉴于问题标题,我假设OP意味着@Override public void onBackPressed() { Fragment f = getSupportFragmentManager().findFragmentById(R.id.maincontainer); if (f instanceof FirstFragment) { // do operations } else if (f instanceof SecondFragment) { // do operations }else { super.onBackPressed(); } } 作为幂运算符而不是PHP XOR operator,尽管实际数字让我怀疑。

这可以使用Brick\Math库(免责声明:我创作)来实现:

^

我将其余的514566数字保留给你:)