显示星级评分,无需投票

时间:2011-07-21 10:08:45

标签: php

我有点卡住了。

我有一个包含项目的Mysql数据库。每个项目都有相应的评级(0-5)。

现在,当我显示项目列表时,我想转换星级评分。 它们可能无法点击。

但是,如何为每个评级显示评级星?

像:

Item[1] Rating: 4 => display 4 stars
Item[2] Rating: 2 => display 2 stars
Item[3] Rating: 1 => display 1 star
and so on

我称之为现有评级:

php echo $item['Item']['rating']

3 个答案:

答案 0 :(得分:3)

str_repeat()

print str_repeat('*', $item['Item']['rating']);

答案 1 :(得分:0)

for ($i = 0; $i < $item['Item']['rating']; $i++) {
    echo '<img src="star.gif" />';
}

答案 2 :(得分:0)

echo str_repeat('*',$ item ['Item'] ['rating']);

它将打印*作为评级的次数..