我不知道如何把它放在文字中,但我會盡我所能。 所以我有一個號碼。例如,$number = 201
。這個數字會輪到上百個。例如300。我想顯示我的進度條顯示201/300。或者如果$ number = 23,我希望進度條顯示23個滿分100。或$ number = 506,顯示506/600。PHP增長百分比
所以現在,我明白引導程序進度條按百分比運行。所以100%。所以一切都很好,直到$數字超過100爲止。因爲它不能在$ 200 = 100的情況下工作,因爲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;這個問題是關於如何讓百分比條顯示類似於450的其中一條500
450/500 * 100會給你同樣的100分。有沒有問題呢? – tan
您是否嘗試將aria-valuemax屬性設置爲最大值? –
@tan在這種情況下,我想要400顯示爲0,450顯示爲50%和500顯示爲100% –