Задать вопрос
@adrenalinruslan

Выводит float значение не полностью?

Хочу в шаблоне вывести float значение, но выводится не полностью, к примеру, в базе данных написано float значение:

0.00000000

тип все хорошо, ничего не обрезано и тд.
А когда вывожу в шаблон, то выводится:

0.0

Как исправить ?
Вывожу вот так:

{{ auth()->user()->value }}

Если сделать дамп auth()->user(), то тоже показывает 0.0
  • Вопрос задан
  • 243 просмотра
Подписаться 1 Простой 2 комментария
Решения вопроса 2
TommyV888
@TommyV888 Куратор тега PHP
-
Float хранит число, а не набор цифр. Если вы хотите выводить нули после запятой, используйте number_format:
{{ number_format(auth()->user()->value, 8) }}
Ответ написан
Комментировать
MvcBox
@MvcBox
Software Engineer [C/C++/JS(for Node.js)/etc]
Выводит float значение не полностью?

Как раз 0.0 - это корректное отображение для float.
Для изменения формата вывода существует готовая функция - https://www.php.net/manual/ru/function.number-form...

{{ number_format(auth()->user()->value, 8) }}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы