Перейти к содержимому


Преобразование многстрочного текста в однострочный


В теме одно сообщение

#1 goodcolor

    Активный участник

  • Пользователи
  • PipPipPip
  • 206 сообщений
  • Пол:Мужчина
  • Город:Йошкар-Ола

Отправлено 04 Сентябрь 2017 - 17:08

Есть 2 поля, одно многострочное с HTML форматированием, другое однострочное без HTML.
Задача: Сократить текст из многострочного поля до n символов.

Перед тем как сократить строку до нужного количества символов применяю к строке функции strip_tags и так же пробовал удалить перенос строк '/n'. Нужную строку из обработанной строки получаю при помощи функции mb_substr. Но если в многострочном поле есть перенос строки, то и в однострочном поле этот перенос строки будет в виде последовательных тегов <br><br> в месте переноса.

Откуда берутся эти теги, как их исключить?
Компания "Хороший Цвет"
www.GoodColor.ru - поставки и производство самосветящихся товаров и материалов

#2 goodcolor

    Активный участник

  • Пользователи
  • PipPipPip
  • 206 сообщений
  • Пол:Мужчина
  • Город:Йошкар-Ола

Отправлено 04 Сентябрь 2017 - 17:20

Задача решилась включением для однострочного поля опции HTML форматирования. В чём логика?
Компания "Хороший Цвет"
www.GoodColor.ru - поставки и производство самосветящихся товаров и материалов





Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных