gmp_sqrtrem

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

gmp_sqrtrem带余数的平方根

说明

gmp_sqrtrem(GMP|int|string $num): array

计算一个数的平方根,带余数。

参数

num

要开平方根的数。

一个 GMP 对象,一个 int 或一个数字 string

返回值

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

范例

范例 #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

添加说明

用户贡献说明

此页面没有用户贡献说明。
To Top