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 →