我尝试使用类似的代码在 php 中使用 for 循环和 Heredoc:
$options = '';
for($Year = date("Y"); $Year <= date("Y") + 5; $Year++)
{ $options .= "<option>$Year</option>\n"; }
$Select = <<<QQxQQ
<select>
$options
</select>
QQxQQ;
print "$Select";
但运气不佳...
编辑 这些例子很棒,谢谢大家。 这就是我想要迭代的内容
<li><a href="#"><span>$looped</span></a></li>
其中$looped是获取的mysql列的值。正如您可能看到的,我正在尝试迭代列表中的元素 x 次(其中 x = sql 查询的行数)。
我想尝试将结果放入数组中,然后循环遍历该数组,但是我仍然无法让 HTML 代码相应地通过解析器而不被视为字符串。
最佳答案
这个怎么样?
<select>
<?php
for($Year = date("Y"); $Year <= date("Y") + 5; $Year++) {
echo "<option>".$Year."</option>";
}
?>
</select>
关于php - 我需要用 php/javascript 循环一段 HTML 代码,有建议吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16251062/