牛牛在线工具

bccomp()

收录 8868 个 PHP 函数,含用途说明与用法示例。

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() 函数进行比较。由于左操作数大于右操作数,所以输出结果为 "左操作数大于右操作数"。