如何循环图像以表示数字

时间:2016-09-26 10:46:28

标签: laravel-5

我能够在标签中显示报价,但我希望图像代表信誉编号。

  <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>

    ;?>

1 个答案:

答案 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>
}
?>