📅  最后修改于: 2023-12-03 15:33:31.867000             🧑  作者: Mango
bcpowmod()函数是PHP的一个数学函数,用于计算一个大数的幂次方除以另一个大数的余数。它可以处理超出float类型范围的数值,并且计算速度较快。
该函数的调用方式为:
bcpowmod ( string $base , string $exponent , string $modulus [, int $scale = 0 ] ) : string
参数说明:
返回值:以字符串类型返回计算结果。
<?php
$base = '12345678901234567890123456789012345678901234567890';
$exponent = '1234567890';
$modulus = '56789012345678901234567890123456789012345678901';
$result = bcpowmod($base, $exponent, $modulus);
echo $result;
?>
这个示例中,我们使用bcpowmod()函数计算了一个数的幂次方除以另一个数的余数。具体而言,我们计算了 $12345678901234567890123456789012345678901234567890^{1234567890}$ 除以 $56789012345678901234567890123456789012345678901$ 的余数。
以上代码执行后,输出结果为:
18951171465791510749716190524195675268729004055884