函式名稱: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
注意事項:
- bcadd() 函式對於大數的計算提供了高精度,可以處理較長的數字和小數。
- 如果要使結果保留小數位數,可以使用可選的 $scale 引數。