[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как заменить пустые строки?
barmaley
привет. предположим есть текст, и в нём есть пустые строки, хорошо бы вместо них чтобы поставилось </p><p>, например:

<P>Первая строка
Вторая строка

Первая строка
Вторая строка

Первая строка
Вторая строка</p>


<P>Первая строка
Вторая строка
</p><p>
Первая строка
Вторая строка
</p><p>
Первая строка
Вторая строка</p>




Спустя 7 минут, 18 секунд (21.01.2012 - 18:51) bodja написал(а):
Ну предположим у нас есть
Цитата
$txt=str_replace("\n","\n</p><p>",$txt);

который нам заменит пустые строки на </p><p> biggrin.gif

Спустя 16 минут, 33 секунды (21.01.2012 - 19:07) sebastjan написал(а):
Банальное решение вопроса.
Изначально решить пробемму с логикой, чтоб не появлялись таковы, пустые строки, кторые в последствии надо коректировать.

Спустя 58 минут, 30 секунд (21.01.2012 - 20:06) Guest написал(а):
bodja, спасибо!

sebastjan, нет, в википедии например тоже пустые строки заменяются.

Спустя 15 минут, 59 секунд (21.01.2012 - 20:22) Guest написал(а):
нет чтото не то. Нужно не каждый перенос заменять, а только
  • <P>Первая строка
  • Вторая строка
  • Первая строка
  • Вторая строка
  • Первая строка
  • Вторая строка</p>
на
  • <P>Первая строка
  • Вторая строка
  • </p><p>
  • Первая строка
  • Вторая строка
  • </p><p>
  • Первая строка
  • Вторая строка</p>

Спустя 29 минут, 40 секунд (21.01.2012 - 20:51) bodja написал(а):
Цитата
нет чтото не то. Нужно не каждый перенос заменять, а только

пробуем
Цитата
$txt=str_replace("\r\n\r\n","\r\n</p><p>\r\n",$txt);

Цитата
$txt=str_replace("\n\n","\n</p><p>\n",$txt);

Спустя 3 дня, 21 час, 10 секунд (25.01.2012 - 17:52) Guest написал(а):
bodja
да! это то что нужно. спасибо
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.