如何将输入的文本转换为图像?
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>
');
}
?>
我创建了一个评分星级系统,允许用户对 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>
');
}
?>