查詢

bcsub()函式—用法及示例

「 在任意精度下計算兩個任意大小數字的差值,並返回結果 」


函式名:bcsub()

適用版本:PHP 4.0.0及以上版本

用法:bcsub()函式用於在任意精度下計算兩個任意大小數字的差值,並返回結果。它支援大數字的計算,並且可以控制小數位數。

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

引數:

  1. $left_operand:必需,表示減法中的被減數,可以是一個字串或數字。
  2. $right_operand:必需,表示減法中的減數,可以是一個字串或數字。
  3. $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,這樣計算結果保留了兩位小數。

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