(PHP 4 >= 4.0.4, PHP 5)
gmp_sqrtrem — Racine carrée avec reste GMP
gmp_sqrtrem() retourne un tableau dont le premier élément est la racine carrée entière de a (voir aussi gmp_sqrt() ), et le second est le reste de (i.e., la différence entre a et le carré du premier élément).
Exemple 963. Exemple avec 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"
;
?>
L'exemple ci-dessus va afficher :
3, 0 2, 3 1024, 0