Добрый день! Есть таблица БД, поле имеет тип float. Часто поле принимает странное значение, например, -1.63913e-008 С чем это может быть связано и как решить проблему?
это просто так оно отображается. там внутрина самом деле буковки нет. это значит 1.6 * 10 в минус восьмой степени. т.е. 1.6 делить на 100 000 000 т.е. 0.000000016
$a=-1.63913e-008; $a=$a[0].$a[1].$a[2].$a[3].$a[4].$a[5].$a[6].$a[7]; Добавлено спустя 5 минут 55 секунд: А вообще, интересно, в каком виде вы хотите вывести это число? -0.0000000163913?