나는 이것을 단어에 넣는 방법을 모르지만 최선을 다할 것입니다. 그래서 숫자가 있습니다. 예 : $number = 201
. 이 숫자는 다음 백까지 올립니다. 그래서 300입니다. 진행률 표시 줄에 201/300을 보여주고 싶습니다. 또는 $ number = 23 인 경우 진행률 표시 줄에 100 개 중 23 개를 표시하고 싶습니다. $ number = 506은 506/600을 표시합니다.PHP 백분율 막대 증가
지금 당장은 부트 스트랩 진행률 표시 줄이 백분율로 실행된다는 것을 알고 있습니다. 그래서 100 %. 그래서 $ number가 100을 넘을 때까지는 모든 것이 잘됩니다. 왜냐하면 100이 100 %로 표시되기 때문에 $ 200 = 100에서 $ 100을 사용할 수 없기 때문입니다.
나는 내가 필요한 것은 무엇인지, 수학의 간단한 비트이지만, 지금, 나는 이것을 어떻게하는지 생각할 수 없다.
<div class="progress" style="margin-bottom:0px">
<div class="progress-bar progress-bar-info" role="progressbar" aria-valuenow="2" aria-valuemin="0" aria-valuemax="100" style="min-width: 2em; width: <?php echo $number; ?>%;">
<?php echo $number; ?>
</div>
</div>
당신에게
편집 감사 : 이것은이 이미 완료되었습니다 가장 가까운 (10)까지 반올림하는 방법에 대한 중복되지 않습니다. ceil ($ number/100) * 100을 사용합니다. 이 질문은 백분율 막대가 500 개 중 450과 같은 것을 표시하는 방법에 관한 것입니다.
450/500 * 100은 100에서 동일한 것을 제공합니다. 문제가 있습니까? – tan
aria-valuemax 속성을 최대 값으로 설정해 보았습니까? –
@tan이 시나리오에서 400을 0으로 표시하려면 450을 100 %에서 50 %로 표시하고 500으로 표시하십시오. –