查詢

bccomp()函式—用法及示例

「 比較兩個任意精度的數字 」


函式名:bccomp()

版本:PHP 4 >= 4.0.4, PHP 5, PHP 7

用法:bccomp(string $left_operand, string $right_operand, int $scale = 0): int

說明:bccomp() 函式用於比較兩個任意精度的數字。它返回一個整數,表示兩個數字的比較結果。返回值為0表示兩個數字相等,返回值為1表示左運算元大於右運算元,返回值為-1表示左運算元小於右運算元。

引數:

  • $left_operand:左運算元,必需是一個字串形式的數字。
  • $right_operand:右運算元,必需是一個字串形式的數字。
  • $scale:可選引數,用於設定小數點後的位數,預設為0。

示例:

$num1 = "3.14";
$num2 = "2.54";

$result = bccomp($num1, $num2);
if ($result == 0) {
    echo "兩個數字相等";
} elseif ($result == 1) {
    echo "左運算元大於右運算元";
} else {
    echo "左運算元小於右運算元";
}

輸出:

左運算元大於右運算元

在上面的示例中,我們將小數 "3.14" 和 "2.54" 用 bccomp() 函式進行比較。由於左運算元大於右運算元,所以輸出結果為 "左運算元大於右運算元"。

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