Я печатаю значение поля mysql на contenteditable div
, и мне нужно, чтобы оно приняло соответствующую ему структуру.С теми же divs
и разрывами строк br
.
Я пробовал функцию nl2br
php
, но она генерирует только разрывы строк br
, поэтому она не работает для меня.Мне нужна полная структура.
Например:
<div id="textbox" contenteditable="true"><?php echo nl2br($text); ?></div>
Где $text
- текст с разрывами строк \n
из базы данных.
Так что при выполнении nl2br
, измените их все на br
.
В настоящее время я получаю это:
<div id="textbox" contenteditable="true">
Line 1
<br>
Line 2
<br>
<br>
Line 3
</div>
И мне нужно получить это:
<div id="textbox" contenteditable="true">
Line 1
<div>Line 2</div>
<div>
<br>
</div>
<div>Line 3</div>
</div>
Что это такое?генерируется автоматически при записи на contenteditable div
.