投稿に基づいてレベルシステムを作成しました。レベルごとのパーセンテージを取得
Level 1 = 1-25 posts
Level 2 = 26-50 posts
Level 3 = 51-250 posts, etc...
私はまた、あなたはこのような何かので、プログレスバー通常
を表示するようになりたかった:
$author_posts = 15;
$progress = ($author_posts * 100)/25; //(level 1)
進捗率は、その後60%
です。
しかし、ユーザーが既にlevel 3
に達した場合はどうすればよいですか?
if($author_posts >= '250') {
$progress = '100';
} elseif($author_posts < '51') {
$progress = '0';
} else {
$progress = // what should I use here?
}
<div class="progress-bar" style="width:<?php echo esc_attr($progress); ?>%;"></div>
はあなたが割合で意味を明確にすることはできますか?それは次のレベルまでパーセントですか? –
基本的な数学=($ author_posts/250)* 100 – nogad
現在のレベル(レベル3)内のパーセンテージです。または、レベル3がクリアされるまでのパーセンテージのパーセンテージと同じです。 $ progress($ author_posts * 100)/(250 - 51); ' – kiarashi