Точное сравнение чисел
Написание функции:
equal(a, b [,digit])
Сравнивает два числа (a и b) и выдает результат. Можно указать необязательный параметр digit, который задает точность сравнения, а именно сколько цифр после десятичной точки учитывать при сравнении, если в числе есть большее количество цифр после запятой, то они не учитываются.
Функция выдает следующий результат
Результат функции |
Результат словами |
Пример |
0 |
Меньше |
a<b |
1 |
Равно |
a==b |
2 |
Больше |
a>b |
Если переменные нельзя сравнить (например одна из них является строкой или объектом) то функция equal выдает пустое значение, проверить которое можно функцией isset