php + mysql число с плавающей точкой

как решить проблему:

в таблице есть вот такое число 0.00000042 и вот такое 2221853.0725

при выводе из базы первое число(0.00000042) выводит вот так 4.2e-7, а второе(2221853.0725) нормально

если я делаю rtrim(number_format(0.00000042, 15, '.', '), '0') то выводит правильно, но второе число rtrim(number_format(2221853.0725, 15, '.', '), '0') тогда выводит вот такое 2207198.951900000218302


Ответы (0 шт):