@T3R3AND

Прогресс бар php?

Здравствуйте! Извините, вопрос может и туповат, но как это реализовать?
Прогресс бар, я задаю проценты выполненной работы, а php это уже выводит, например у нас 5% это у нас 1 - |, а всё остальное что не заполнено ..., значит у меня есть 50% [|||||||||....]
  • Вопрос задан
  • 668 просмотров
Решения вопроса 1
glaphire
@glaphire Куратор тега PHP
PHP developer
Вроде норм штука, правда сама ее не использовала
Symfony progress bar
UPD. Еще на packagist есть (ссылка)
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
@4sadly
<progress max="100" value="25">
    Загружено на <span id="value">25</span>%
</progress>

можно просто
<progress max="100" value="25"></progress>
и подставляй нужные тебе %
Клик
Ответ написан
@AndryG
str_pad вам в помощь. Не запутайтесь в округлениях.

str_pad — Дополняет строку другой строкой до заданной длины

Попробую на пальцах:

length = 50 штук
val = 35 %
первыми выводим звездочек в количестве ceil(50 * 35 / 100)
str_pad(res, ceil(50 * 35 / 100), '*')
А потом добавляем точками до 50
str_pad(res, 50, '.')

В вопросе стоило упомянуть, что вас интересует консольная версия (или text/plain)
Ответ написан
Комментировать
@hesy
Я наверное поздно, но оставлю здесь, есть прекрасная библа CLImate.
А тут как раз пример из документации с прогресс баром
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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