首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[函数]gmp_root()函数—用法及示例

发布于 2025-04-26 22:02:48
0
25

函数名称:gmp_root()

适用版本:PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8

函数描述:gmp_root() 函数用于计算一个大整数的平方根。

用法:

gmp_root ( GMP|int|string $num, int $nth ) : GMP|false

参数:

  • $num: 要计算平方根的大整数,可以是 GMP 对象、整数或字符串。
  • $nth: 平方根的指数,必须是一个整数大于 1。

返回值:

  • 如果计算成功,返回一个 GMP 对象,表示计算得到的平方根。
  • 如果计算失败,返回 false。

示例:

$num = gmp_init("16"); // 创建一个 GMP 对象表示大整数 16
$nth = 2; // 平方根的指数为 2,即计算平方根

$result = gmp_root($num, $nth);

if ($result !== false) {
    echo gmp_strval($result); // 输出结果:4
} else {
    echo "计算失败";
}

在上面的示例中,我们使用 gmp_init() 函数创建一个 GMP 对象来表示大整数 16。然后,我们调用 gmp_root() 函数来计算该大整数的平方根,其中指数为 2。最后,我们使用 gmp_strval() 函数将计算结果转换为字符串并输出结果。如果计算成功,将输出平方根的值;如果计算失败,将输出"计算失败"。

评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流