English | 简体中文 | 繁體中文
查询

gmp_rootrem()函数—用法及示例

「 计算给定整数的平方根和余数 」


函数名称:gmp_rootrem()

函数描述:gmp_rootrem()函数用于计算给定整数的平方根和余数。

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

语法:gmp_rootrem ( GMP $a , int $nth ) : array|false

参数:

  • $a:GMP对象,表示要计算平方根和余数的整数。
  • $nth:整数,表示计算平方根的次数。

返回值:

  • 如果成功,返回一个包含两个GMP对象的数组,第一个对象表示平方根,第二个对象表示余数。
  • 如果失败,返回false。

示例:

$num = gmp_init("16"); // 初始化一个GMP对象,表示整数16

list($root, $remainder) = gmp_rootrem($num, 2); // 计算16的平方根和余数

echo "Square root of 16: " . gmp_strval($root) . "\n"; // 输出:Square root of 16: 4
echo "Remainder: " . gmp_strval($remainder) . "\n"; // 输出:Remainder: 0

在上面的示例中,我们使用gmp_init()函数初始化一个GMP对象,表示整数16。然后,我们使用gmp_rootrem()函数计算16的平方根和余数。最后,我们使用gmp_strval()函数将结果转换为字符串并进行输出。输出结果显示16的平方根为4,余数为0。

补充纠错
上一个函数: gmp_scan0()函数
下一个函数: gmp_root()函数
热门PHP函数
分享链接