函数名:bcpowmod()
适用版本:该函数在PHP 4 >= 4.0.4、PHP 5、PHP 7中可用。
用法:bcpowmod() 函数用于计算一个数字的给定次方然后取模。函数接受三个参数:底数(base),指数(exponent)和模数(modulus)。底数和指数可以是任意长度的十进制数字符串,而模数必须是正整数。
语法:string bcpowmod ( string $base , string $exponent , string $modulus )
参数:
- base: 底数,可以是任意长度的十进制数字符串。
- exponent: 指数,可以是任意长度的十进制数字符串。
- modulus: 模数,必须是正整数。
返回值:计算结果作为一个字符串返回。
示例:假设我们想要计算 (2的100次方) mod (11),我们可以使用 bcpowmod() 函数来实现。
$base = '2';
$exponent = '100';
$modulus = '11';
$result = bcpowmod($base, $exponent, $modulus);
echo $result; // 输出 9
在这个示例中,我们使用 bcpowmod() 函数计算了 2的100次方并取模 11 的结果。最后的输出是 9。