📜  PHP | gmp_rootrem()函数

📅  最后修改于: 2022-05-13 01:56:39.594000             🧑  作者: Mango

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