Jump to content
  • 0

Вывод текста в тегах pre внутри таблицы


ivmar
 Share

Question

В базе данных есть несколько сообщений. Некоторые записаны в нормальном виде ( с enter-ми ), а некоторые длинной одной строкой. Надо чтобы нормальный текст, выводимый на экран, выглядел бы так же, как в базе данных. Для этого я использую тег 'pre'. Данные выводится в ячейку таблицы. При этом, если текст записан одной строкой, то ячейка расширяется на всю длину этой строки (не влезает на экран) и никак не реагирует на ограничение ширины.

Вопчем мне надо, чтобы приоритетом была ширина ячейки, а потом уже форматирование текста (те если текст в ячейку не влезает, чтобы он переносился на другую строку)

Сумбурно как-то получилось, но надеюсь понятно

Link to comment
Share on other sites

8 answers to this question

Recommended Posts

  • 0

Только внимательно следует отнестись к результату этой функции - в нынешних версиях пхп она возвращает <br /> (т.е. если вы делаете страницы на HTML, то эта функция не подойдет)

Link to comment
Share on other sites

  • 0
Только внимательно следует отнестись к результату этой функции - в нынешних версиях пхп она возвращает <br /> (т.е. если вы делаете страницы на HTML, то эта функция не подойдет)

Внимательнее надо читать документацию

string nl2br ( string $string [, bool $is_xhtml ] )

Returns string with '<br />' or '<br>' inserted before all newlines.

Link to comment
Share on other sites

  • 0
s0rr0w, не спорю, но работает только начиная с версии 5.3.0, которая доступна не везде. В любом случае, я бы воспользовался старым-добрым preg_replace

Хостер, который не следит за обновлениями версий продукта не интересен как класс.

Link to comment
Share on other sites

  • 0

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

Link to comment
Share on other sites

  • 0
s0rr0w, солидарен, но лучше сразу предупредить, чтобы потом бедняга не ломала голову почему не работает. А приличных хостеров не так уж и много, да и у приличных бывает, что версия пхп не всегда самая последняя.

Для того, чтобы не ломать голову, умные люди придумали документацию, где все расписано. ;)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy