📅  最后修改于: 2023-12-03 15:18:23.605000             🧑  作者: Mango
gmp_rootrem()
函数是PHP中的一个GMP函数,它用于计算一个数的平方根。它返回两个GMP数字,第一个数字是平方根,第二个数字是给定数字除以平方根后的余数。
gmp_rootrem ( GMP $n , int $root )
// $n: 要计算平方根的GMP数字
// $root: 平方根的指数。例如,$root = 2表示计算平方根,$root = 3表示计算立方根。
该函数返回一个包含两个GMP数字的数组。第一个数字是指定数字的平方根,第二个数字是给定数字除以平方根后的余数。
<?php
$num = gmp_init("4357186184021382204544");
list($root, $rem) = gmp_rootrem($num, 3); // 计算3次方根
echo "3次方根:".gmp_strval($root)."\n"; // 输出:152416
echo "余数:".gmp_strval($rem)."\n"; // 输出:592
?>
gmp_rootrem()
函数需要安装GMP
扩展,否则会抛出错误。$root
参数必须为一个正整数,否则会抛出错误。gmp_strval()
函数转换数字为字符串,否则会抛出错误。