gmp_strval() es una función incorporada en PHP que devuelve el valor de string de un número GMP. ( Precisión múltiple GNU : para números grandes).
Sintaxis:
string gmp_strval ( GMP $num, int $base )
Parámetros: la función acepta dos parámetros $num y $base como se muestra arriba y se describe a continuación.
- $num: la función acepta un número GMP $num y devuelve su valor de string. Este parámetro puede ser un objeto GMP en PHP versión 5.6 y posteriores, o también se nos permite pasar una string numérica siempre que sea posible convertir esa string en un número.
- $base: este parámetro especifica la base del número devuelto por la función. Los valores base para $base son de 2 a 62 y de -2 a -36. Este es un parámetro opcional y el valor predeterminado es 10.
Valor de retorno: la función devuelve el valor de string del número GMP dado $num .
Ejemplos:
Input : $num = "110" $base = 2 Output : 6 Input : $num = "110" Output : 110
Los siguientes programas ilustran la función gmp_strval() :
Programa 1: El siguiente programa demuestra el funcionamiento de la función gmp_strval() cuando se pasa una string numérica como argumento y el segundo parámetro está ausente.
<?php // PHP program to demonstrate the gmp_strval() function // when the argument is numeric string and // the second parameter is missing echo gmp_strval("10"); ?>
Producción:
10
Programa 2: El siguiente programa demuestra el funcionamiento de la función gmp_strval() cuando se pasa una string numérica como argumento y el segundo parámetro está presente.
<?php // PHP program to demonstrate the gmp_strval() function // when the argument is numeric string and // the second parameter is present echo gmp_strval("10", 2); ?>
Producción:
1010
Programa 3: El siguiente programa demuestra el funcionamiento de la función gmp_strval() cuando se pasa el número GMP y el segundo parámetro está ausente.
<?php // PHP program to demonstrate the gmp_strval() function // when the argument is GMP number and // the second parameter is missing $num = gmp_init("101", 2); //// gmp_strval converts GMP number to string // representation in given base(default 10). echo gmp_strval($num); ?>
Producción:
5
Programa 4: El siguiente programa demuestra el funcionamiento de la función gmp_strval() cuando el número GMP se pasa como argumento y el segundo parámetro está presente.
<?php // PHP program to demonstrate the gmp_strval() function // when the argument is numeric string and // the second parameter is present $num = gmp_init("1010", 2); // GMP number in base 8 echo gmp_strval($num, 8); ?>
Producción:
12
Referencia:
http://php.net/manual/en/function.gmp-strval.php ;
Publicación traducida automáticamente
Artículo escrito por Twinkl Bajaj y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA