我正在尝试以星和半星的形式创建从 1 到 5(包括 0.5 值)的用户评分的视觉表示。我已经从 MySQL 数据库创建了用户评分数组,我对这些值进行了平均,以创建数字形式的平均用户评分。我想做的是取这个值..
$averageuserrating
如果该值为“1”,则返回此代码一次
echo '<img src="images/star.png" class="ratingstar" />';
如果 $averageuserrating 为 1.5,则返回此代码
<img src="images/star.png" class="ratingstar" /><img src="images/halfstar.png" class="ratingstar" />
等等......有没有办法在没有 10 个嵌套 if 语句的情况下做到这一点?