Как сравнить две цены

Статус
В этой теме нельзя размещать новые ответы.

Q_BASIC

Хранитель порядка
Регистрация
30 Ноя 2013
Сообщения
516
Реакции
1.240
Здравствуйте.

Есть две цены:
string(5) "10.00"
string(2) "10"

В изначальном формате они не равны, если сделать intval(), то теряется дробная часть.

К какой форме их лучше всего привести? И как сравнивать?

UPD: сделал с (float). Если есть мнения как сделать лучше, пишите
 
Последнее редактирование:
Только почитай про сравнение таких чисел, в разделе "Сравнение чисел с плавающей точкой" на странице Для просмотра ссылки Войди или Зарегистрируйся + в комментах на английском есть способы сравнения
 
Еще можно использовать Type Juggling
что то типа
if ((float)$var1 < (float)$var2)
...
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху