Эхо-массивы с регулярным текстом

Как я могу написать это, поэтому я использую только одно эхо?

echo "<div class='post'>"; echo $row['title']; echo "</div>"; 

Я использую массив, чтобы отображать значения таблицы, но было бы намного легче на глаза, если бы я мог объединить их в один оператор эха. Однако, когда я пытаюсь перейти на страницу, она становится пустой.

Вставьте скобки в скобках:

 echo "<div class='post'{$row['title']}</div>"; 
 echo "<div class=\"post\">{$row['title']}</div>"; 

Другие способы сделать то же самое:

 echo '<div class="post">'.$row['title'].'</div>'; echo sprintf('<div class="post">%s</div>', $row['title']); <div class="post"><?php echo $row['title'] ?></div> 

вы забыли закрыть div

 > echo "<div class='post'"; should be > echo "<div class='post'>"; 
 <?php echo "<div class='post'".$row['title']."</div>"; ?> 

echo '<div class="post">' . $row['title'] . '</div>';

. оператор конкатенирует строки. Кроме того, я считаю, что HTML хочет, чтобы вы использовали двойные кавычки для class="post" (хотя, возможно, это все равно?).