php-bccomp() 比较整型数字的大小

PHP / 470人浏览 / 0人评论

php-bccomp() 比较整型数字的大小,bccomp(string $num1, string $num2, int|null $scale = null): int,比较 num1 和 num2, 并且返回整型数字的结果。

php数组函数 bccomp()

支持版本

(PHP 4, PHP 5, PHP 7, PHP 8)

定义和用法

bccomp(string $num1, string $num2, int|null $scale = null): int

比较 num1 和 num2, 并且返回整型数字的结果。

num1 减去 num2。

参数解释

参数描述
num1左边的运算数,是一个字符串。
num2右边的运算数,是一个字符串。
scale可选的 scale 参数被用作设置指示数字, 在使用来作比较的小数点部分。

函数返回值

两个数相等时返回 0; num1 比 num2 大时返回 1; 其他则返回 -1。

更新日志

版本说明
8.0.0现在 scale 可以为 null。

演示案例

<?php
    $first_number = "2.1808";
    $second_number = "5.10005";
    $third_number = "2.10005";
    echo bccomp($first_number, $third_number, 3) . "<br>"; // 1
    echo bccomp($first_number, $third_number, 1) . "<br>"; // 0
    echo bccomp($first_number, $second_number, 1) . "<br>";   // -1
?>

返回结果

1
0
-1

参考

bcsub() - 两个任意精度数字的减法计算
bcadd() - 两个任意精度数字的加法计算

转载注明:

0 条评论

还没有人发表评论

发表评论 取消回复

记住我的信息,方便下次评论
有人回复时邮件通知我