编程语言
首页 > 编程语言> > php – 将数字转换为视觉评级(星级)?

php – 将数字转换为视觉评级(星级)?

作者:互联网

在我的数据库中有数字1,2,2.5,3,3.5,4,4.5和5

我想将这些数字转换成星星.

我有一颗满星和半星.

从数据库获取信息后如何才能做到这一点?

我在数据库上有评级标签.

解决方法:

<?php
    for($x=1;$x<=$starNumber;$x++) {
        echo '<img src="path/to/star.png" />';
    }
    if (strpos($starNumber,'.')) {
        echo '<img src="path/to/half/star.png" />';
        $x++;
    }
    while ($x<=5) {
        echo '<img src="path/to/blank/star.png" />';
        $x++;
    }
?>

*假设您使用的是PHP

标签:php,rating-system
来源: https://codeday.me/bug/20191004/1854485.html