(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
gmp_sqrt — Racine carrée GMP
num
Un objet GMP, un entier,
ou un chaîne de caractères qui peut être interprété comme un nombre suivant la même logique
que si la chaîne était utilisée dans gmp_init() avec détection automatique de la base (c'est-à-dire lorsque base est égal à 0).
La partie entière de la racine carrée, sous la forme d'un nombre GMP.
Lève une ValueError si num est négatif.
Avant PHP 8.0.0, une E_WARNING était émise à la place.
Exemple #1 Exemple avec gmp_sqrt()
<?php
$sqrt1 = gmp_sqrt("9");
$sqrt2 = gmp_sqrt("7");
$sqrt3 = gmp_sqrt("1524157875019052100");
echo gmp_strval($sqrt1) . "\n";
echo gmp_strval($sqrt2) . "\n";
echo gmp_strval($sqrt3) . "\n";
?>L'exemple ci-dessus va afficher :
3 2 1234567890