|
|
|
| Здравствуйте.
При добавлении в базу данных к примеру нижеследующего текста:
------------------------------
чтото
чтото еще
еще чтото
------------------------------
и последующего извлечения, в браузере выглядит это примерно так:
чтото чтото еще еще чтото
тоесть все переводы строк убираются.
Как сделать так чтобы выводилось в таком же виде как и вводилось ?
Тоесть чтобы в соответствующие места автоматически вставлялся тег <br> ??
При этом в саму форму не требовалось бы вписывать этот тег а просто текст. | |
|
|
|
|
|
|
|
для: kodges
(11.01.2007 в 11:21)
| | nl2br(); | |
|
|
|
|
|
|
|
для: Alph[p]a
(11.01.2007 в 11:37)
| | я делал как то типа прсото менял /r/n на <br> )) хотя... точно ен могу сказать ) | |
|
|
|
|
|
|
|
для: Panker
(11.01.2007 в 11:49)
| | При выводе текста из базы - nl2br(ТЕКСТ); | |
|
|
|
|
|
|
|
для: kis-kis
(11.01.2007 в 12:18)
| | просто заменить \n на <br>
$text = str_replace ("\n", "<br>", $text); | |
|
|
|
|
|
|
|
для: golovdinov
(11.01.2007 в 17:11)
| | >просто заменить \n на <br>
>$text = str_replace ("\n", "<br>", $text);
так делать нельзя.
символы завершения строки будут разрушены. | |
|
|
|
|
|
|
|
для: Trianon
(11.01.2007 в 18:31)
| | preg_replace("/\r\n|\n|\r/", "<br>", $text); | |
|
|
|
|
|
|
|
для: Бамси
(11.01.2007 в 22:42)
| | и какие преимущества такой подход дает перед nl2br()? | |
|
|
|