我正在使用 BCmath 对 64 位无符号整数进行数学运算,我想将 bcmath-object 制作为普通的 int(高、低部分),我该如何实现?
感谢您的帮助
内置的 BCMath 函数不处理 BCMath 对象,它们只是处理字符串以实现任意精度计算。因此,您可以使用普通转换转换回本机 php int。
$val = (int) bcmod( bcpow( "9392", "394" ), "100" );
从http://php.net/manual/en/book.bc.php,方法签名是
string bcmod ( string $left_operand , string $modulus )
string bcpow ( string $left_operand , string $right_operand [, int $scale ] )