gmp_sqrtrem

(PHP 4 >= 4.0.4, PHP 5)

gmp_sqrtrem — Racine carrée avec reste GMP

Description

array gmp_sqrtrem ( resource $a )

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