函数名: gmp_pow()
适用版本: PHP 4 >= 4.0.4, PHP 5, PHP 7
用法: gmp_pow ( GMP|int|string $base , int $exp ) : GMP
说明:这个函数用于计算给定的基数(base)的指数(exp)次幂。它返回一个 GMP(大整数)对象,表示计算结果。
参数:
- $base: 必需。要进行幂运算的基数。可以是 GMP(大整数)对象,整数或者字符串。
- $exp: 必需。要进行幂运算的指数。必须是一个整数。
返回值:一个 GMP(大整数)对象,表示计算结果。
示例:
<?php
$base = gmp_init(2); // 初始化基数为2
$exp = 10; // 指数为10
$result = gmp_pow($base, $exp); // 计算2的10次幂
echo gmp_strval($result); // 输出结果:1024
?>
在上面的示例中,我们使用了 gmp_init() 函数来初始化基数为2的 GMP 对象,然后使用 gmp_pow() 函数计算2的10次幂,最后使用 gmp_strval() 函数将结果转换为字符串并输出。结果为1024,即2的10次幂。