函式名:bcsub()
適用版本:PHP 4.0.0及以上版本
用法:bcsub()函式用於在任意精度下計算兩個任意大小數字的差值,並返回結果。它支援大數字的計算,並且可以控制小數位數。
語法:string bcsub ( string $left_operand , string $right_operand [, int $scale = 0 ] )
引數:
- $left_operand:必需,表示減法中的被減數,可以是一個字串或數字。
- $right_operand:必需,表示減法中的減數,可以是一個字串或數字。
- $scale:可選,表示結果中允許的小數位數,預設為0(即不保留小數位數)。
返回值:返回計算結果字串,或者在發生錯誤時返回NULL。
示例:
$number1 = '10.5';
$number2 = '5';
$result = bcsub($number1, $number2);
echo "Subtraction Result: " . $result; // 輸出:Subtraction Result: 5.5
$result = bcsub($number1, $number2, 2);
echo "Subtraction Result (with 2 decimal places): " . $result; // 輸出:Subtraction Result (with 2 decimal places): 5.50
在上面的示例中,我們首先定義了兩個數字變數$number1和$number2。然後,我們使用bcsub()函式計算了它們的差值,並將結果儲存在$result變數中。最後,我們使用echo語句輸出了計算結果。
在第二個示例中,我們設定了$scale引數為2,這樣計算結果保留了兩位小數。