English | 简体中文 | 繁體中文
查询

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函数
分享链接