Разбить строку с помощью переноса строк на абзацы HTML с помощью PHP
Я получаю текст из моей базы данных 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>
Я хочу, чтобы сгруппировать абзацы вместе, если естьнет пробелов между строками (только один разрыв строки). Возможно, что-то с массивом после взрыва?