如何在PHP中处理大数字?
例如:
(6*27^0+17*27^1+11*27^2+18*27^3+25*27^4+4*27^5)^65537
如何在PHP中处理大数字?
例如:
(6*27^0+17*27^1+11*27^2+18*27^3+25*27^4+4*27^5)^65537
有许多选择:
^
而不是 PHP 的 XOR 运算符,不过实际数字让我有所怀疑。use Brick\Math\BigInteger;
// Not using BigInteger just yet as the numbers are small, although we could
$value = 6 * 27 ** 0
+ 17 * 27 ** 1
+ 11 * 27 ** 2
+ 18 * 27 ** 3
+ 25 * 27 ** 4
+ 4 * 27 ** 5;
echo BigInteger::of($value)->power(65537); // 529970661615774734826076722083948398443...
我就不让你看剩下的514566位数字了 :)