Вопрос

Я написал простой php-скрипт, который считывает учетную запись электронной почты IMAP и отображает текст самой последней почты.Есть только одна проблема, она не будет правильно сохранять новые строки.Это просто помещает все это в одну строку.

Я использую

imap_fetchbody($conn, $latest, "1");

чтобы прочитать текст электронного письма.Как мне сохранить исходное форматирование со всеми надлежащими разрывами строк?Большое спасибо

Это было полезно?

Решение

Вы выводите данные в браузер?Попробуйте использовать nl2br.Доктор говорит:

Вставляет разрывы строк HTML перед всеми новые строки в строке

Пример:

<?php
echo nl2br("foo isn't\n bar");
//output: foo isn't<br /> bar
?>

Другие советы

Почему бы вам не попробовать опцию print_r, которая встроена в PHP?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top