PHP - Büyük interger mod hesaplama

1 Cevap php

Ben gibi çok sayıda modül hesaplamak gerekir:

<?php

    $largenum = 95635000009453274121700;

    echo $largenum % 97;

?>

Bu $ largenum beacause ... Olmuyor PHP bir int için çok büyük.

Bu nasıl herhangi bir fikir?

1 Cevap

Kullan bcmod() BCMath Keyfi Hassas Matematik :

$largenum = '95635000009453274121700';
echo bcmod($largenum, '97');

O $largenum bir dize olarak geçirilir, Not int dönüştürülür.