循环创建表单

时间:2011-09-29 09:25:13

标签: php for-loop

我想创建一个for循环来创建10个具有唯一名称/ ID的文本输入。目前我正在使用以下代码。

<?php 
    for ($i = 0; $i < 10; $i++) { 
        echo "<input name='person'" + $i + "' type='text' id='person'" + $i + "' /><br />";
    }
?>

现在它只是在循环中输出数字,但不输出任何输入。

感谢。

2 个答案:

答案 0 :(得分:4)

php中的连接是通过'。'完成的。而不是'+'

<?php 
    for ($i = 0; $i < 10; $i++) { 
        echo "<input name='person". $i . "' type='text' id='person" . $i . "' /><br />";
    }
?>

答案 1 :(得分:-1)

我认为您的HTML属性语法有轻微错误,因此您的引号位于错误的位置。

<?php 
    for ($i = 0; $i < 10; $i++) { 
        echo "<input name='person" + $i + "' type='text' id='person" + $i + "' /><br />";
    }
?>