0
Я пытаюсь получить heredoc, чтобы эхо несколько раз с разными идентификаторами, но, похоже, переписывает существующий и заменяет его новым экземпляром. Возможно, это невозможно сделать, я хотел бы использовать этот метод для динамического создания нескольких разных div с одним и тем же классом, но разные идентификаторы, которые извлекаются из базы данных MySQL MySQL, ниже.Вывод нескольких экземпляров heredoc с циклом for
<?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++;
}
?>
Вы ничего с '$ str' не сделать, прежде чем передать его. – Jason
Какое движение кальмара спасибо за то, что указали, что я забыл эхо внутри цикла ха-ха, я просто повторил его, и это сработало отлично! – Yamaha32088
Нет проблем, на самом деле вы могли бы взять ответ Игоря и просто «эхо» после цикла. Было бы немного лучше, производительность была бы разумной. (Если вы пытаетесь избежать любых сообщений, уведомлений или иным образом, объявите '$ str = ''' перед вводом цикла for при использовании конкатенации.) – Jason