PHP Echo не включает межстрочный интервал

0
<textarea cols="60" rows="10" type="text" name="inputMessage" value="" </textarea> </textarea> <br>

$message = $_POST['inputMessage'];
echo $message;

Когда inputMessage:
lorem ipsum dolor
lorem ipsum dolor

Он печатает его без межстрочного интервала. как "lorem ipsum dolor lorem ipsum dolor"

Теги:
string
echo
line
spacing

2 ответа

4
$message = nl2br($_POST['inputMessage']);
echo $message;

Должен делать трюк, документация nl2br.

  • 0
    Это добавляет <br>, а не
  • 0
    <br> или <br /> - оба HTML-тега для перевода строки.
Показать ещё 2 комментария
0

Кто-то отправил ответ, но я предполагаю, что он удалил его, поскольку он больше не существует после обновления страницы.

Решением было следующее:

echo nl2br($message);

Другие решения могут производить двухстрочный интервал, даже если он есть только один.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню