BCCOMP(3) 1 BCCOMP(3)
bccomp - Compare two arbitrary precision numbers
SYNOPSIS
int bccomp (string $left_operand, string $right_operand, [int $scale = int])
DESCRIPTION
Compares the $left_operand to the $right_operand and returns the result as an integer.
PARAMETERS
o $left_operand
- The left operand, as a string.
o $right_operand
- The right operand, as a string.
o $scale
- The optional $scale parameter is used to set the number of digits after the decimal place which will be used in the comparison.
RETURN VALUES
Returns 0 if the two operands are equal, 1 if the $left_operand is larger than the $right_operand, -1 otherwise.
EXAMPLES
Example #1
bccomp(3) example
<?php
echo bccomp('1', '2') . "
"; // -1
echo bccomp('1.00001', '1', 3); // 0
echo bccomp('1.00001', '1', 5); // 1
?>
PHP Documentation Group BCCOMP(3)