Здравствуйте. Дело в том что нужно складывать маленькие числа, такие как 0.0000038625. При сложении получаю 7.725E-6. Если возвожу через функцию exp() возводится неправильно. Получается не 0 целых, а 1 целая, да и само значение немного не правильное.
http://php.net/manual/en/function.number-format.php
Для данного примера:
$first = 0.0000038625;
$second = 0.0000038625;
$result = $first + $second;
echo number_format($result, 9);
// или
printf("%0.9f", $result);
Вместо 9 можно подставить переменную, определив, сколько знаков после запятой содержится в результате $result (пример см. в мануале по вышеприведенной ссылке).
http://stackoverflow.com/questions/13366697/php-display-small-floating-number-as-it-is
Тип float
в PHP не гарантирует сохранение точности числа.
Если вам необходимо работать с величинами произвольной точности, то можно использовать расширение GMP или расширение BC Math
Виртуальный выделенный сервер (VDS) становится отличным выбором
В поле формы вводится дата и время в формате d/m/Y H именно эту дату нужно преобразоваь в число, strtotimeне работаетЯ везде читал что не верный формат...
Сайт на Symfony 2, при переходе по ссылке https://mysitecom/newpizza/Hot/Tasty/ получаю 501 ошибку, а если https://mysite