PHP | gmp_rootrem()函数
gmp_rootrem() 是PHP中的内置函数,用于计算 GMP 数的第 n 个根(GNU 多重精度:对于大数)并返回第 n 个根的整数部分及其余数。
句法 :
gmp_rootrem($num,$n)
参数:此函数接受两个强制参数,如上述语法所示。它们在下面指定:
- $num :参数可以是PHP 5.6 及更高版本中的 GMP 对象,或者我们也可以传递一个数字字符串,前提是可以将该字符串转换为数字。
- $n :要计算的正根$num 。
例子 :
Input : $num = "8" $n = 2
Output : Array (
[0] => GMP Object ( [num] => 2 )
[1] => GMP Object ( [num] => 4 )
)
Input : $num = "9" $n = 2
Output : Array (
[0] => GMP Object ( [num] => 3 )
[1] => GMP Object ( [num] => 0 )
)
返回值:此函数返回一个双元素数组,两个元素都是 GMP 编号。
- 数组的第一个元素是 $num 的第 n 个根的整数部分。
- 第二个元素是余数。
下面的程序将说明在PHP中 gmp_rootrem()函数的使用:
程序 1:下面的程序说明了将 GMP 编号作为参数传递的函数的使用。
输出
Array
(
[0] => GMP Object ( [num] => 2 )
[1] => GMP Object ( [num] => 0 )
)
程序 2:下面的程序说明了将数字字符串作为参数传递的函数的使用。
输出
Array (
[0] => GMP Object ( [num] => 563 )
[1] => GMP Object ( [num] => 471343 )
)
参考: 函数 : PHP 。 PHP