使用 for 循环输出 heredoc 的多个实例


Output multiple instances of heredoc with for loop

我正在尝试让一个 heredoc 使用不同的 id 多次回显,但它似乎覆盖了现有的 id 并将其替换为新实例。也许这是不可能的,我想使用这种方法动态生成几个具有相同类但不同 id 的不同div,这些div 是从 MySQL DB 中提取的,我的代码如下。

<?php
$next = 10;
$i=0;
for($i=0; $i<10; $i++){
$str = <<<EOD
        <div class="brandon" id="$next">
        <h1>Hello World!</h1>
            <p>I am a paragraph inside the brandon class div!</p>
        </div>
EOD;
$next++;
}
?>

Do $str .= <<<EOD ....The rest...