PHP - 大整数mod计算

Kam*_*ami 7 php math integer modulo

我需要计算大数模数,如:

<?php

    $largenum = 95635000009453274121700;

    echo $largenum % 97;

?>
Run Code Online (Sandbox Code Playgroud)

它不起作用...因为$ largenum对于PHP中的int来说太大了.

知道怎么做吗?

var*_*tec 22

使用bcmod()bcmath时任意精度数学:

$largenum = '95635000009453274121700';
echo bcmod($largenum, '97');
Run Code Online (Sandbox Code Playgroud)

注意,它$largenum作为字符串传递,而不是转换为int.