Очистить строку от тегов форматирования

Главные вкладки

Аватар пользователя vic vic 23 апреля 2011 в 8:37

Доброго всем дня!

Нужно в блоке вывести часть содержимого материала - текст длинной 60 символов.
Обрезание текста осуществляю с помощью truncate_utf8().
Ну вот незадача - текст соержит теги форматирования. Т.е. при обрезке, можно обрезать пол абзаца и получится некорректная верстка.
Надо перед применением truncate_utf8() очистить содержимое от тегов форматирования.

Есть ли в друпале подходящая функция для этого?

Комментарии

Аватар пользователя boneg boneg 23 апреля 2011 в 8:49

check_plain() - вычищает все теги. Функция Drupal API/
htmlspecialchars() - преобразовывает теги в спец.символы HTML. Обычная PHP-функция.

Аватар пользователя boneg boneg 23 апреля 2011 в 9:24

Сорри, неправильно понял вопрос. Думал, речь идет о пользовательском вводе и нужно вывести инфу в первозданном виде, не нарушаю верстку.