Каковы возможные шансы, что это значение не входит в условие?
$a = 106709.71; //value in first table
$b = 106709.71; //value in second table
Они оба десятичные в таблице.
У меня есть следующий код:
$a != $b ? '' : 'disabled';
Всегда возвращает отключенный.
Я пытался реплицировать его на PHP Эмулятор, но он работал, даже если другой объявлен как строка '106709.71' == 106709.71. Возвращает true.
Я попытался отобразить данные на внешнем интерфейсе, и они одинаковые, они оба 106709.71.
Я предполагаю, что другой отображается без запятой, но запятая есть.
Я обрезаю запятую для обоих значений, используя rtrim ($ var), и она работает.
Есть мысли о том, почему это происходит? Возможно ли, что он отображается на передней и задней панели без запятой, но на самом деле запятая есть?