當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。