Как в результатах голосования сделать чтобы проценты отображались с сотыми долями.
Добавлено спустя 16 минут 32 секунды:
Нашёл для двойки, но оно не соответствует:
http://www.phpbbguru.net/community/topi ... ml#p189925
Как то же самое сделать в 3.0.2
Уважаемые пользователи, по техническим причинам загрузка файлов временно недоступна. Приносим извинения за временные неудобства.
сотые доли процента в результатах голосования
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
rxu
- phpBB Guru

- Сообщения: 17317
- Стаж: 20 лет 5 месяцев
- Откуда: Красноярск
- Благодарил (а): 634 раза
- Поблагодарили: 2418 раз
Re: сотые доли процента в результатах голосования
viewtopic.php
Поиграйте с форматом вывода, например, вместо .1d поставьте .2d и посмотрите на результат.
Код: Выделить всё
$option_pct_txt = sprintf("%.1d%%", round($option_pct * 100));Re: сотые доли процента в результатах голосования
Ну да, теперь округляет до ближайшего целого числа, но сотые доли то ведь так и не появились - хоть .1d , хоть .2d ставлю - без разницы.
-
rxu
- phpBB Guru

- Сообщения: 17317
- Стаж: 20 лет 5 месяцев
- Откуда: Красноярск
- Благодарил (а): 634 раза
- Поблагодарили: 2418 раз
Re: сотые доли процента в результатах голосования
А раньше как округляло?Jons писал(а):Ну да, теперь округляет до ближайшего целого числа
Попробуйте, например, .2f (я же говорил - поиграйте с форматом).
Re: сотые доли процента в результатах голосования
А раньше округляло до наименьшего целого.
Вот так работает как надо, с двумя числами после запятой:
Спасибо
Вот так работает как надо, с двумя числами после запятой:
Код: Выделить всё
$option_pct_txt = sprintf("%.2f%%", ($option_pct * 100));
