当前位置: 首页>>代码示例>>用法及示例精选>>正文


PHP - pow( )用法及代码示例

很多时候,在求解数学表达式时,我们要求将数字增加一个特定的值。我们也称此数字为幂。例如,指数表达式,立方根,平方根等。因此,在这种情况下,PHP的内置函数pow()发挥了作用。
PHP中的pow()函数用于计算提高到指数幂的底数。它是一个通用函数,可以将数字升为任意值,它采用两个参数(即底数和指数)并返回所需的答案。
如果传递的两个参数均为非负整数,并且结果可以表示为整数,则返回的结果为整数类型,否则返回为浮点数。我们已经在本文中简要讨论了pow()函数PHP |数学函数。在本文中,我们将详细了解pow()函数。

用法:

number pow($base, $exp)

参数:pow()函数接受两个参数,如以上语法所示:


  1. $base :用于指定基准。
  2. $exponent:用于指定指数。

返回值:它返回一个数字(整数或浮点数),该数字等于提高到$exponent幂的$base。

例子:

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

以下示例程序旨在说明pow()在PHP中的工作:

  1. 当传递的两个参数均为正时:
    <?php 
      
    echo(pow(3, 2)); 
      
    ?>

    输出:

    9
  2. 当$base为负数且$exponent为正偶数时:
    <?php 
      
    echo(pow(-3, 2)); 
      
    ?>

    输出:

    9
  3. 当$base为负且$exponent为负奇数时:
    <?php 
      
    echo(pow(-3, -3)); 
      
    ?>

    输出:

    0.037037037037037
  4. 当$base为负数且$exponent为负数且带小数位时:
    <?php
    echo(pow(-3, -3.2)); 
    ?>

    输出:

    NaN

注意事项:

  • pow()函数用于求解指数表达式。
  • 它是一个通用函数,可用于任何指数值。
  • 如果您要计算函数的平方根,请避免使用pow()函数,因为PHP已经具有用于计算平方根的内置函数,并且比pow()效率更高。

参考:
http://php.net/manual/en/function.pow.php



相关用法

注:本文由纯净天空筛选整理自Shubrodeep Banerjee大神的英文原创作品 PHP | pow( ) Function。非经特殊声明,原始代码版权归原作者所有,本译文的传播和使用请遵循“署名-相同方式共享 4.0 国际 (CC BY-SA 4.0)”协议。