Syntaxe :string gmp_strval (GMP $num, int $base)
Paramètres :La fonction prend deux paramètres $num et $base comme indiqué ci-dessus et décrit ci-dessous.
$num -La fonction accepte un numéro GMP $num et renvoie sa valeur de chaîne. Ce paramètre peut être un objet GMP en PHP 5.6 et supérieur, ou nous sommes également autorisés à passer une chaîne numérique, à condition que la chaîne puisse être convertie en nombre.$base - ce paramètre spécifie la base du nombre renvoyé par la fonction. Les valeurs de base ‚Äã‚Äãpour $basesont de 2 à 62 et de -2 à -36. Il s`agit d`un paramètre facultatif, la valeur par défaut est - 10. Valeur renvoyée :la fonction renvoie la valeur de chaîne du numéro GMP spécifié
$num.Exemples :
Entrée : $num = "110" $base = 2 Sortie : 6 Entrée : $num = "110" Sortie : 110
Les programmes ci-dessous illustrent la fonction
gmp_strval() :< b>Programme 1 :Le programme ci-dessous illustre la fonction gmp_strval() lorsqu`une chaîne numérique est passée en argument et que le second paramètre est manquant.
// Programme PHP pour démontrer la fonction gmp_strval()
// lorsque l`argument est une chaîne numérique et
// deuxième paramètre manquant
echo
gmp_strval (
"10"
) ;
?>
Sortie :10
Programme 2 :Le programme ci-dessous illustre la fonction gmp_strval() lorsqu`une valeur numérique chaîne est passée en argument et le deuxième paramètre est présent. < ? php
// Programme PHP pour démontrer la fonction gmp_strval()
// lorsque le l`argument est une chaîne numérique et
// le second paramètre est présent
echo
gmp_strval (
"10"
, 2);
?>
Sortie :1010
Programme 3 : Le programme ci-dessous illustre la fonction gmp_strval() lorsqu`un numéro GMP est passé et que le second paramètre est manquant.
// Programme PHP pour démontrer la fonction gmp_strval()
// lorsque l`argument est un numéro GMP et
// le deuxième paramètre est manquant
$num
= gmp_init (
" 101"
, 2);
//// gmp_strval convertit le numéro GMP en chaîne
// présentation dans une base donnée (10 par défaut).
echo
gmp_strval (
$num
);
?>
Sortie :5
Programme 4 :Le programme ci-dessous illustre la fonction gmp_strval() lorsque le numéro GMP est passé comme un argument et le deuxième paramètre est présent. < ? php
// Programme PHP pour démontrer la fonction gmp_strval()
// lorsque le l`argument est une chaîne numérique et
// le second paramètre est présent
$num
= gmp_init (
" 1010 "
, 2);
// Numéro GMP dans la base de données 8
echo
gmp_strval (
$num
, 8);
?>
Sortie :12
Lien :
http://php.net/manual/en/function.gmp-strval.php ;