正确输出php数组到html代码

时间:2013-05-27 15:26:51

标签: php html output

我有这段代码,我需要将一些$_POST值输出到HTML中。输出行中没有任何事情发生(请参阅代码中的注释),即使var_dump()显示所需的值在数组中且在所需的索引下。

技巧是所需数据的数组索引取决于计数器$i。我觉得这段代码中有一些非常愚蠢和基本的语法错误。请帮助我,哦,万能的Hivemind!

while ($i < $somespecificvar) 
{ 
    if (($i != 0) AND ($i < $somespecificvar)) 
    {
        echo "\n<td></td>\n";
    }

    echo "<td>";

    if ($_POST["text_l$i"] != 0)
    {
        echo "{$_POST['text_l$i']}, {$_POST['l$i']}";// NOTHING HAPPENS OVER HERE
    }

    echo "</td>";
    $i++;
}

1 个答案:

答案 0 :(得分:2)

在PHP中,您可以在“”字符串中使用{$variable},但它只能真正处理基本变量。改变它就像这样:

echo $_POST['text_l' . $i] . ', ' . $_POST['l' . $i];