无法在HTML元素ID中获取变量值,可能是小语法错误!

时间:2009-11-24 19:23:05

标签: php html

 <?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:价值有效!

1 个答案:

答案 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变量,因此解释器永远不会输出它。