「PHP」gmp_sqrtremで余りつきの平方根を計算する
関数
gmp_sqrtrem(GMP|int|string $num): array
ある数の平方根を余りつきで計算します。
パラメータ
num 平方根を計算したい数。
戻り値
最初の要素が num の整数平方根 (gmp_sqrt()も参照ください)、2 番目の要素が余り (すなわち、num と最初の要素の 2 乗の差) であるような配列を返します。
使用例
<?php $cft = gmp_sqrtrem(4); echo $cft[0].PHP_EOL."<br>"; echo $cft[1].PHP_EOL."<br>"; $arr = gmp_sqrtrem(7); echo $arr[0].PHP_EOL."<br>"; echo $arr[1].PHP_EOL."<br>"; ?>
結果
2 0 2 3