查詢

bcadd()函式—用法及示例

「 對兩個高精度數字進行加法運算 」


函式名稱:bcadd()

函式描述:bcadd() 函式用於對兩個高精度數字進行加法運算。

適用版本:此函式適用於PHP 4以上版本,並且需要BC Math擴充套件支援。

用法:bcadd(string $left_operand, string $right_operand [, int $scale = 0]) : string

引數:

  • $left_operand:要進行加法運算的左運算元,必須為一個字串。
  • $right_operand:要進行加法運算的右運算元,必須為一個字串。
  • $scale(可選):結果的小數位數,預設為0。

返回值:返回一個表示結果的字串。

示例1:

$num1 = "12345678901234567890";
$num2 = "98765432109876543210";
$result = bcadd($num1, $num2);

echo $result;

輸出結果:

111111111011111111100

示例2:

$num1 = "2.456";
$num2 = "5.789";
$result = bcadd($num1, $num2, 2);

echo $result;

輸出結果:

8.24

注意事項:

  1. bcadd() 函式對於大數的計算提供了高精度,可以處理較長的數字和小數。
  2. 如果要使結果保留小數位數,可以使用可選的 $scale 引數。
補充糾錯
上一個函式: base_convert()函式
下一個函式: bccomp()函式
熱門PHP函式
分享連結