PHP Conference Japan 2024

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,可以解释为数字,其逻辑与在gmp_init()中使用字符串并自动检测基数(即base等于0时)相同。

返回值

返回一个数组,其中第一个元素是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