1.0545E-6 перевод такого типа чисел в полные

156
11 декабря 2017, 16:37

Как перевести при помощи php 1.0545E-6 такого рода числа в полный формат с 10 числами после запятой?

Answer 1

Попробуйте number_format

Его синтаксис:

string number_format (float $number, int $decimals = 0, string $dec_point = ".", string $thousands_sep = ",")

где:

  • number - Форматируемое число.
  • decimals - Устанавливает число знаков после запятой.
  • dec_point - Устанавливает разделитель дробной части.
  • thousands_sep - Устанавливает разделитель тысяч.

В итоге

echo number_format(1.0545E-6,10,'.',',');

выведет

0.0000010545
Answer 2

Использовать printf. Примеры:

просто выводим дробное число: printf("%f",$dd); Вывод: 0.000001

округление до 10ти знаков после запятой: printf("%.10f",$dd); Вывод: 0.0000010545

READ ALSO
Как вывести конкретный елемент масива в начало?

Как вывести конкретный елемент масива в начало?

Есть масив, нужно перенести значение "производитель" на первое место, тоесть должно стоять перед "Используемый кофе: молотый / зерновой", количество...

181
PHP. Проверить окончание url на соответствие

PHP. Проверить окончание url на соответствие

Здравствуйте, уважаемое сообщество! Нужно в независимости от наличия www в url, а также HTTP или HTTPS, проверить окончание url на соответствие ( в данном...

152
Настраиваемый порядок вывода из mysql

Настраиваемый порядок вывода из mysql

Есть таблица в MySQL с полями id(int,autoincrement), [много не относящихся к вопросу полей], pos(int)

160