aetern
Новичок
оптимизация кода замены или иное решение проблемы
Дело в том, что в БД MySQL лежит текст с тегами <br />. Этот текст выводится с функцией substring(text,1,50) as text, однако иногда 50-тый символ "режет" тег <br /> и получается ошибка.
Вопрос:
как убрать зарезанный тег <br /> (т.е. '<', '<b', '<br', '<br ', в том числе и сам '<br />'
Вариант типа:
Не интересен.
Предполагаю, что есть решение путем регулярных выражений, но уж болно плохо в них разбираюсь.
А может еще как-то это можно решить?
Дело в том, что в БД MySQL лежит текст с тегами <br />. Этот текст выводится с функцией substring(text,1,50) as text, однако иногда 50-тый символ "режет" тег <br /> и получается ошибка.
Вопрос:
как убрать зарезанный тег <br /> (т.е. '<', '<b', '<br', '<br ', в том числе и сам '<br />'
Вариант типа:
PHP:
$text = str_replace('<br />', '', $text);
$text = str_replace('<br /', '', $text);
$text = str_replace('<br ', '', $text);
$text = str_replace('<br', '', $text);
$text = str_replace('<b', '', $text);
$text = str_replace('<', '', $text);
Предполагаю, что есть решение путем регулярных выражений, но уж болно плохо в них разбираюсь.
А может еще как-то это можно решить?
))))))