我有一个脚本:
<?php for($i=1; $i<10; $i++):?>
<?php if($this->item->nuotrauka{$i}):?>
<div class="vobsmall">
<img src="<?php echo $this->item->nuotrauka{$i}; ?>"/>
<?php echo $this->item->nuotrauka{$i}; ?>
</div>
<?php endif; ?>
<?php endfor; ?>
有9个变量,如$this->item->nuotrauka1
,$this->item->nuotrauka2
等。
正如你在这里看到的那样,我试图用{i}
作为对象变量的数量来调用这些变量。 Hovewer上面的代码从变量返回单个char而不是我想要的完整变量。我应该如何在这里写{i}
以获得我想要的东西?
答案 0 :(得分:3)
试试这个:
echo $this->item->{"nuotrauka".$i};