<?php for ($i=1; $i<=(count($img_array))/4; $i++): ?>
<input type="hidden" id="img{$i}_name" value="<?php echo ${'image_src'.$i};?>" />
<?php endfor;?>
在输出中,'id'与代码完全一样,即:img {$ i} _name,但我希望$ i被替换为offcourse,其值...
语法错误可能,任何想法如何写呢?
PS:价值有效!
答案 0 :(得分:2)
<?php for ($i=1; $i<=(count($img_array))/4; $i++): ?>
<input type="hidden" id="img<?php echo $i; ?>_name" value="<?php echo ${'image_src'.$i};?>" />
<?php endfor;?>
您正在php标签之外输出$ i变量,因此解释器永远不会输出它。