【发布时间】:2019-05-31 13:49:55
【问题描述】:
我在渲染星级时遇到了问题,我希望我能得到一些额外的关注。我的正常评级对整数工作得很好,但我很难显示半星。例如,我创建了一个为我提供 0-5 评级的服务,所以我得到的值是 2.5、3 或 5 等...
在我去创建一个 switch case 并为每个变体创建一个 svg 之前,我希望能得到一点指针。以下是我目前拥有的,任何提示将不胜感激。
<?php
for ($i = 1; $i <= $totalRating; $i++) {
if($starRating < $i ) {
echo "<img src=\"/icons/star-empty.svg\">";
}
else {
echo "<img src=\"/icons/star.svg\">";
}
}
?>
理想情况下,我想在循环结束时添加一个条件并检查一半并回显“”;
【问题讨论】: