私はこれを単語にする方法はわかりませんが、私はベストを尽くします。 私には番号があります。たとえば$number = 201
。この数は次の100まで丸めます。例えば300です。私は201/300を示すために進行状況バーを表示したい。 $ number = 23の場合、プログレスバーに100から23が表示されます。$ number = 506は506/600です。PHPのパーセントバーの増加
今のところ、ブートストラップの進行状況バーがパーセンテージで実行されていることを理解しています。だから100%。 $ numberが100を超えるまではすべて問題ありません。100が100%と表示されるため、$ 200 = 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は50%で表示され、500は100%で表示されます –