查詢

bcmul()函式—用法及示例

「 執行一個精確的乘法運算,即計算兩個任意精度的數字的乘積 」


函式名:bcmul()

適用版本:該函式在 PHP 4 擴充套件包中引入,但在 PHP 5.3.0 版本之後成為 PHP 核心的一部分。

用法:bcmul() 函式用於執行一個精確的乘法運算,即計算兩個任意精度的數字的乘積。

語法:string bcmul ( string $left_operand , string $right_operand [, int $scale = 0 ] )

引數:

  • $left_operand: 左運算元,即第一個要相乘的數字。是一個字串型別的數字。
  • $right_operand: 右運算元,即第二個要相乘的數字。是一個字串型別的數字。
  • $scale (可選): 精度,即結果小數點後的位數。預設為 0,表示取整數部分。

返回值:返回乘法運算的結果,以字串型別表示。

示例:

$num1 = '123.45';
$num2 = '2.5';

$result = bcmul($num1, $num2, 2); // 進行乘法運算,並設定結果保留兩位小數

echo $result; // 輸出結果為 308.62

在上面的示例中,我們使用了 bcmul() 函式來計算兩個任意精度的數字的乘積。輸入的引數為字串型別的數字,因為該函式對於浮點數的精確計算更加可靠。同時,透過設定第三個引數為 2,我們指定了結果保留兩位小數。最後,我們使用 echo 輸出計算結果 308.62。

補充糾錯
上一個函式: bcdiv()函式
下一個函式: bcpow()函式
熱門PHP函式
分享連結