Правильно отображать многострочный текст из MySQL с переполнением стека

У меня проблема с отображением текста с использованием PHP.

Строка ‘content’ базы данных MySQL содержит это:

Item1 : value1
Item2 : value2
Item3 : value3

Total value

Так что я делаю foreach, как это:

foreach($connection->query('SELECT * FROM table') as $row)

И я отображаю контент так:

echo $row['content'];

Но он возвращает такой результат:

Item1 : value1 Item2 : Value2 Item3 : Value3 Total value

И я хотел бы отображать его с одним элементом в строке, а не со всеми элементами в одной строке.

Спасибо !

1

Решение

Вам нужно использовать nl2br который заменяет разрывы строк на <br>

echo nl2br($row['content']);
1

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

Просто добавьте разрывы строк после ваших данных

echo $row['content'].'<br>';
0

использование

echo $row['content']."<br>";
0
По вопросам рекламы ammmcru@yandex.ru
Adblock
detector