Javascript 如何显示基于css和PHP值的动态评级?
我想根据PHP的值显示星星。 评级介于0到5之间,为十进制(3.5,3.75) 然而,我可以使用的星星只有一半或全部。如果它小于0.5,那么我将把它四舍五入到0,如果它大于0.5,那么四舍五入到1 如果为0.5,则保持为0.5 php中的值是Javascript 如何显示基于css和PHP值的动态评级?,javascript,php,jquery,css,Javascript,Php,Jquery,Css,我想根据PHP的值显示星星。 评级介于0到5之间,为十进制(3.5,3.75) 然而,我可以使用的星星只有一半或全部。如果它小于0.5,那么我将把它四舍五入到0,如果它大于0.5,那么四舍五入到1 如果为0.5,则保持为0.5 php中的值是$rating\u sum,它是根据评级的sum\u次计算得出的 我使用的字体很棒,所以这些是星星 我该怎么做 谢谢您可以尝试类似的方法,您必须先设置$rating\u sum: <?php $average_stars = round($r
$rating\u sum
,它是根据评级的sum\u次计算得出的
我使用的字体很棒,所以这些是星星
我该怎么做
谢谢您可以尝试类似的方法,您必须先设置$rating\u sum:
<?php
$average_stars = round($rating_sum * 2) / 2;
$drawn = 5;
for ($i = 0; $i < floor($average_stars); $i++)
{
$drawn--;
echo ' fullstar';
}
if ($rating_sum - floor($average_stars) == 0.5)
{
$drawn--;
echo ' halfstar';
}
?>
有很多现成的评级脚本……让谷歌成为你的朋友如果你将透明的png/gif图像与meter
html标记结合使用,你可以获得一个非常细粒度的星级/评级系统,你应该获得一个奖项。非常感谢。