如何将输入的文本转换为图像?

How to convert input text to image?

我创建了一个评分星级系统,允许用户对 1-5 进行评分。 如何将数字 1-5 更改为星号?

下面的代码显示了供用户评分的数字。

 <?php foreach(range(1,5)as $rating):?>            
 <a href="rate.php?article= <?php echo $article->id; ?> &rating= <?php echo $rating ; ?> "> 
 <?php echo $rating; ?> </a>
 <?php endforeach;?>

有什么方法可以将它们转换为图像,还是我必须重做我的代码?

当然可以。

 <?php foreach(range(1,5)as $rating):?>            
 <a href="rate.php?article= <?php echo $article->id; ?> &rating= <?php echo $rating ; ?> "> 
 <?php echo '<img src="images/rating_'.$rating.'.png">'; ?> </a>
 <?php endforeach;?>

现在只需创建文件夹图像并插入 rating_1.png、rating_2.png 等等。

顺便说一句:当你这样使用它时,也许对你来说更容易更好(仅供展示):

 <?php
      $bla = $article->id;    
 foreach(range(1,5)as $rating){        
 echo('
      <a href="rate.php?article='.$bla.'&rating='.$rating.'">
      <img src="images/rating_'.$rating.'.png">
      </a>
 ');
 }
 ?>