📜  PHP | gmp_sqrtrem()函数

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

PHP | gmp_sqrtrem()函数

gmp_sqrtrem() 是PHP中的一个内置函数,用于计算 GMP 数(GNU 多精度:对于大数)的平方根和余数。该函数还只返回 GMP 数平方根中的整数部分作为 gmp_sqrt()函数。余数基本上是 GMP 数与此函数返回的平方根值的平方之间的差。

句法:

gmp_sqrtrem ( $num )

参数:此函数接受 GMP 编号$num作为强制参数,如上述语法所示,我们要计算其平方根。这个参数可以是PHP 5.6 及更高版本中的 GMP 对象,或者我们也可以传递一个数字字符串,前提是可以将该字符串转换为数字。

返回值:此函数返回一个由两个 GMP 编号组成的数组。该数组中的第一个元素是作为参数传递给函数的 GMP 数的平方根中的整数部分,第二个元素是余数。余数计算为 GMP 数与该数组第一个元素的平方之间的差。

例子:

Input : "9"
Output : 3

Input : "24"
Output : 4

下面的程序说明了PHP中的 gmp_sqrtrem()函数:

程序 1:当数字字符串作为 GMP 数字作为参数传递时,计算 GMP 数字余数的平方根的程序。


输出:

4 8

程序 2:当 GMP 编号作为参数传递时,计算 GMP 编号余数的平方根的程序。


输出:

4 8

参考:
http:// PHP.net/manual/en/函数.gmp-sqrtrem。 PHP