Muchas veces sucede que al resolver expresiones matemáticas requerimos que un número sea elevado a un valor específico. También llamamos a esta potencia de un número. Un ejemplo de tales casos es la expresión exponencial, la raíz cúbica, la raíz cuadrada, etc. Por lo tanto, en tales casos, la función incorporada de PHP pow() viene en ayuda.
La función pow() en PHP se usa para calcular una base elevada a la potencia del exponente. Es una función genérica que se puede usar con números elevados a cualquier valor. Toma dos parámetros que son la base y el exponente y devuelve la respuesta deseada.
Si ambos argumentos pasados son números enteros no negativos y el resultado se puede representar como un número entero, el resultado se devuelve con el tipo de número entero; de lo contrario, se devuelve como un valor flotante. Ya hemos discutido brevemente sobre la función pow() en el artículo PHP | Funciones matemáticas . En este artículo aprenderemos sobre la función pow() en detalle.
Sintaxis:
number pow($base, $exp)
Parámetros: la función pow() acepta dos parámetros como se muestra en la sintaxis anterior:
- $base : se utiliza para especificar la base.
- $exponente : Se utiliza para especificar el exponente.
Valor devuelto: Devuelve un número (entero o punto flotante) que es igual a $base elevado a la potencia de $exponente .
Ejemplos:
Input : pow(3, 2) Output : 9 Input : pow(-3, 2) Output : 9 Input : pow(-3, -3) Output : 0.037037037037037 Input : pow(-3, -3.2) Output : NaN
Los siguientes programas ilustran el funcionamiento de pow() en PHP:
- Cuando ambos parámetros pasados son positivos:
<?php
echo
(pow(3, 2));
?>
Producción:
9
- Cuando la $base es negativa y el $exponente es un número par positivo:
<?php
echo
(pow(-3, 2));
?>
Producción:
9
- Cuando $base es negativo y $exponente es un número impar negativo:
<?php
echo
(pow(-3, -3));
?>
Producción:
0.037037037037037
- Cuando $base es negativo y $exponente es un número negativo con decimales:
<?
php
echo(pow(-3, -3.2));
?>
Producción:
NaN
Puntos importantes a tener en cuenta:
- La función pow() se utiliza para resolver expresiones exponenciales.
- Es una función genérica que se puede utilizar para cualquier valor de exponente.
- Evite usar la función pow() si desea calcular la raíz cuadrada de una función, ya que PHP ya tiene una función incorporada para calcular raíces cuadradas y es mucho más eficiente que pow().
Referencia :
http://php.net/manual/en/function.pow.php
Publicación traducida automáticamente
Artículo escrito por Shubrodeep Banerjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA