PHP | Función pow()

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:

  1. $base : se utiliza para especificar la base.
  2. $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:

  1. Cuando ambos parámetros pasados ​​son positivos:

    <?php
      
    echo(pow(3, 2));
      
    ?>

    Producción:

    9
  2. Cuando la $base es negativa y el $exponente es un número par positivo:

    <?php
      
    echo(pow(-3, 2));
      
    ?>

    Producción:

    9
  3. Cuando $base es negativo y $exponente es un número impar negativo:

    <?php
      
    echo(pow(-3, -3));
      
    ?>

    Producción:

    0.037037037037037
  4. 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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *