我想创建一个for循环来创建10个具有唯一名称/ ID的文本输入。目前我正在使用以下代码。
<?php
for ($i = 0; $i < 10; $i++) {
echo "<input name='person'" + $i + "' type='text' id='person'" + $i + "' /><br />";
}
?>
现在它只是在循环中输出数字,但不输出任何输入。
感谢。
答案 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 />";
}
?>