美文网首页
php比较两个浮点数

php比较两个浮点数

作者: f09037cb27f7 | 来源:发表于2018-03-22 11:31 被阅读7次

bccomp — 比较两个任意精度的数字

说明

int bccomp ( string $left_operand , string $right_operand [, int $scale = int ] )

把right_operand和left_operand作比较, 并且返回一个整数的结果.

参数

left_operand
左边的运算数, 是一个字符串.

right_operand
右边的运算数, 是一个字符串.

scale
可选的scale参数被用作设置指示数字, 在使用来作比较的小数点部分的长度.

返回值

如果两个数相等返回0, 左边的数left_operand比较右边的数right_operand大返回1, 否则返回-1.

范例

<?php
echo bccomp('1', '2') . "\n";   // -1
echo bccomp('1.00001', '1', 3); // 0
echo bccomp('1.00001', '1', 5); // 1
?>

相关文章

网友评论

      本文标题:php比较两个浮点数

      本文链接:https://www.haomeiwen.com/subject/auxaqftx.html