El gmp_pow() es una función incorporada en PHP que se utiliza para calcular la potencia elevada a un número de un número GMP y un número entero ( precisión múltiple de GNU : para números grandes).
Sintaxis:
gmp_pow( $base, $exp )
Parámetros: La función acepta dos parámetros obligatorios $base y $exp.
- $base – Es el número base. 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.
- $exp – Es la potencia que se eleva a la base
Valor devuelto: Esta función devuelve un número GMP positivo que es equivalente a $base $exp
Ejemplos:
Input : $base = "2" $exp = 2 Output : 4 Input : $base = "0" $exp = 0 Output : 1
Los siguientes programas ilustran la función gmp_pow():
Programa 1: El siguiente programa demuestra el funcionamiento de la función gmp_pow() cuando se pasa el número GMP como argumento.
<?php // PHP program to calculate power raised // to a number // GMP number as argument $base = gmp_init("100", 2); $exp = 2; // function calculates the pow raised to // number $pow = gmp_pow($base, $exp); // 4^2 // gmp_strval Convert GMP number to string // representation in given base(default 10). echo gmp_strval($pow, 2) . "\n"; ?>
Producción:
10000
Programa 2: El siguiente programa demuestra el funcionamiento de gmp_pow() cuando se pasa una string numérica como argumento.
<?php // PHP program to calculate power raised // to a number // numeric string as argument $base = "4"; $exp = 2; // function calculates the pow raised to // number 4^2 $pow = gmp_pow($base, $exp); echo $pow; ?>
Producción:
10000
Referencia:
http://php.net/manual/en/function.gmp-pow.php
Publicación traducida automáticamente
Artículo escrito por ChetnaAgarwal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA