You are here

function currency_compare in Currency 7.2

Compares two numbers to each other.

Parameters

int|float|string $number_a:

int|float|string $number_b:

Return value

int 0 if both numbers are identical, 1 if $number_a is larger than $number_b and -1 if $number_b is larger than $number_a.

File

currency/currency.module, line 1101
Provides currency information and allows users to add custom currencies.

Code

function currency_compare($number_a, $number_b) {
  if (extension_loaded('bcmath')) {
    return bccomp($number_a, $number_b, CURRENCY_BCMATH_SCALE);
  }
  else {
    if ($number_a == $number_b) {
      return 0;
    }
    elseif ($number_a > $number_b) {
      return 1;
    }
    else {
      return -1;
    }
  }
}