Пустая строка удаляется в HTML-почте — & gt; как добавить & lt; br & gt; после пустых строк

Чтобы поддерживать форматирование в письме HTML, я ищу код php, чтобы изменить пустую строку на <br>,

Например, оригинальный текст:

Line 1
Line 2

Line 3

Должен превратиться в:

Line 1
Line 2
< br >
Line 3

Я старался nl2br, но функции добавляют <br> после каждой строки, а не только пустые строки.

Любая помощь будет оценена.

Дэвид

-1

Решение

Я проанализировал содержимое сообщения побайтно и нашел решение.

Чтобы сохранить разрыв строки в электронном письме в формате HTML, используйте код ниже:

$TheMessage=str_replace("\r\n\r\n", "<br>",$TheMessage);

Это двойной возврат каретки & перевод строки ‘сразу после друг друга, что является ключом к решению.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]