我从我的 MySQL 数据库中获取文本,这些文本被分成几行(段落)。它存储在变量中$post_data['content']
。如何使用换行符打印出来?
我目前正在使用的代码:
$post_data['content'] = explode("\n", $post_data['content']);
$post = "<p>" . implode("</p><p>", array_values($post_data['content'])) . "</p>";
这在我想要的程度上不起作用。
如果我在数据库中有这样的文本:
line 1 paragraph 1,
line 2 paragraph 1.
line 3 paragraph 2,
line 4 paragraph 2,
line 5 paragraph 2.
代码会像这样显示(我不想要):
<p>line 1 paragraph 1,</p>
<p>line 2 paragraph 1.</p>
<p>line 3 paragraph 2,</p>
<p>line 4 paragraph 2,</p>
<p>line 5 paragraph 2.</p>
如果行之间没有空格(只有一个换行符),我希望它将段落组合在一起。也许爆炸后与阵列有关?