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