廊坊香河品牌论网络公司主要业务有香河网站建设、三河网站制作、大厂网页设计、网络推广!!

PHP gmp_rootrem()函数使用方法

2018-09-02


gmp_rootrem()是PHP中的内置函数,用于计算GMP数的第n个根(GNU Multiple Precision:对于大数)并返回第n个整数分量root及其余部分。

语法:

 gmp_rootrem($ num,$ n)

参数:此函数接受两个必需参数,如上面的语法所示。它们在下面指定:

  • $ num:该参数可以是PHP 5.6及更高版本中的GMP对象,或者我们也可以传递数字字符串,前提是它可以将该字符串转换为数字。
  • $ n:计算 $ num 的正根。

]示例:

输入:$ num =“8”$ n = 2输出:Array([0] = GMP对象([num] = 2)[1] = GMP对象([num] = 4))输入:$ num =“9”$ n = 2Output:数组([0] = GMP对象([num] = 3)[1] = GMP对象([num] = 0))

返回值:[这个函数返回一个两元素数组,两个元素都是GMP数。



    数组的
  • 第一个元素是$ num的第n个根的整数分量
  • ]
  • 第二个元素余数
下面的程序将说明在PHP中使用gmp_rootrem()函数:

程序1:下面的程序说明了使用GMP编号作为参数传递的函数。

?php // PHP程序来计算//整数部分和余数// gmp数的第n个根// GMP数作为参数$ num = gmp_init(8); $ n = 3; $ rootrem = gmp_rootrem($ num,$ n); //显示数组elementsecho print_r($ rootrem);?
 

输出

数组([0] = GMP对象([num] = ; 2)[1] = GMP对象([num] = 0))
 

程序2:以下程序说明了使用数字字符串传递的函数参数。

?php // PHP程序计算//整数部分和余数//第n个根的gmp数//数字s作为参数$ num = 178924890; $ n = 3; $ rootrem = gmp_rootrem($ num,$ n); //显示数组elementsecho print_r($ rootrem);?
 

输出

数组([0] = GMP对象([num] = ; 563)[1] = GMP对象([num] = 471343))