[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Убрать лишние переносы
Страницы: 1, 2
Миша
Обернуть в функцию и использовать по необходимости, зато гарантируется равномерность переносов.


_____________
Принимаю заказы, писать в ЛС
killer8080
Цитата (segazav @ 18.05.2015 - 23:23)
Результат вашего кода:
Если один перенос строки - оставляет один.
Если больше одного - убирает вообще все переносы, заменяя их на rnrn

не может быть, во первых условие срабатывает на 3 и более переводов строки, во вторых замена на "\r\n\r\n" никак не может дать rnrn
Цитата (segazav @ 18.05.2015 - 23:44)
Поменял двойные кавычки на одинарные и все нормально заработало!?
preg_replace('#(\r\n|\r|\n){3,}#', "\r\n\r\n", $text);

Почему так???

и так, и так должно работать, какая версия PHP?
Миша
Скорее всего опечатался или не так прочитал rn - m

_____________
Принимаю заказы, писать в ЛС
Быстрый ответ:

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