我有一大堆代码可以正常工作,它会显示一个值(基于1 - 100)作为数字。但是,我想采用相同的数据并对其进行操作,使其除以20。
为了澄清,这段代码显示了一个基于百分比的栏。所以我们会说它吐出的值是90.所以它用一种颜色填充了90%的条形。但我想改变(或添加)相同的代码块,以便它取90的值并将其除以20,这样它“看起来”更像是一个5星评级系统。该栏将填充该区域的90%,但它将输出基于文本的4/5分数。
但我不知道要添加到此代码中的其他变量是为了使其工作。
<?php
global $wp_query;
$postid = $wp_query->post->ID;
if( get_post_meta($postid, 'RankVideo', true)) {
$meta = get_post_meta($postid, 'RankVideo', true);
$meta = $meta ;
echo '<div class="q_progress_bar"><h6 class="progress_title_holder clear fix" style=""><span class="progress_title"><h4>Supplements</h4 ></span><span class="progress_number" style="padding: 1px 9px 2px;
font-size: 12.025px;
font-weight: bold;
white-space: nowrap;
color: #ffffff;
background-color: #cc0000;
-webkit-border-radius: 9px;
-moz-border-radius: 9px;
border-radius: 9px;"><span>' . $meta . '</span>/5</span></h6><div class="progress_content_outer" style=""><div data-percentage="' . $meta . '" class="progress_content" style="background-color: rgb(154, 228, 10); border-color: rgb(147, 205, 35); width: ' . $meta . '%;"></div></div></div>';
} elseif
...
我想补充一下:
$rating = $rating/20;
但那没用。
想法?