我能够在标签中显示报价,但我希望图像代表信誉编号。
<i class="fa fa-star-half-o"></i> {{$artists->reputations}} </a></li>
例如,如果声望为5,我希望图像重复5次, 如果声誉为1,我希望图像重复一次,依此类推。
图片位于我的“assets / images”文件夹中 我厌倦了这样的事情
<?php
$j = artists->reputations;
@for($j=1;$j<=5;$j++)
<i class="fa fa-star-half-o"></i> <img src="assets/images/star.png" style="height:60px;"></a></li>
;?>
答案 0 :(得分:1)
您正在覆盖循环条件中的$j
。
所以你总是得到5张图片。
如果$artists->reputations = 3
只需要3颗星就可以看起来像这样。
<?php
$j = artists->reputations;
for($i=1;$i<=$j;$i++){
<i class="fa fa-star-half-o"></i> <img src="assets/images/star.png"style="height:60px;"></a></li>
}
?>