在线文档教程

gmp_sqrtrem

gmp_sqrtrem

(PHP 4 >= 4.0.4, PHP 5, PHP 7)

gmp_sqrtrem - 剩余的平方根

描述

array gmp_sqrtrem ( GMP $a )

用余数计算一个数的平方根。

参数

a

这个数字正在平方根。

可以是PHP 5.5及更早版本中的GMP编号资源,PHP 5.6及更高版本中的GMP对象,也可以是数字字符串,前提是可以将后者转换为数字。

返回值

返回数组,其中第一个元素是整数平方根,a第二个元素是余数(即,a与第一个元素的平方之差)。

例子

示例#1 gmp_sqrtrem()示例

<?php list($sqrt1, $sqrt1rem) = gmp_sqrtrem("9" list($sqrt2, $sqrt2rem) = gmp_sqrtrem("7" list($sqrt3, $sqrt3rem) = gmp_sqrtrem("1048576" echo gmp_strval($sqrt1) . ", " . gmp_strval($sqrt1rem) . "\n"; echo gmp_strval($sqrt2) . ", " . gmp_strval($sqrt2rem) . "\n"; echo gmp_strval($sqrt3) . ", " . gmp_strval($sqrt3rem) . "\n"; ?>

上面的例子将输出:

3, 0 2, 3 1024, 0

← gmp_sqrt

gmp_strval →