Документация для разработчиков

TruncateText

string
TruncateText(
 string text,
 int Len
);

Отсекает от строки все символы свыше указанной длины. Если отсечение произошло, то к строке справа дописывается многоточие.

Параметры функции

ПараметрОписание
text Исходная строка.
Len Длина конечной строки.

См. также

Примеры использования

<?
$str = "1234567890";
echo TruncateText($str, 7);
// результатом будет строка "1234567..."
?>


Пользовательские комментарии

Пользовательские комментарии не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.

Добавлять комментарии могут только зарегистрированные пользователи. Сообщения для просмотра появляются после модерации.
17
Игорь Шевчик
Главный модуль 11.0.5
В класс CTextParser добавлена функция html_cut, которая обрезает HTML/text до указанной длины с корректным закрытием тегов. На вход функция принимает два параметра: текст и длину. Функция будет использоваться в компоненте bitrix:news.list и позволит корректно обрезать HTML-анонс.


Код
$obParser = new CTextParser;
if($arParams["PREVIEW_TRUNCATE_LEN"] > 0)
 $arItem["PREVIEW_TEXT"] = $obParser->html_cut($arItem["PREVIEW_TEXT"], $arParams["PREVIEW_TRUNCATE_LEN"]);
© «Битрикс», 2001-2018, «1С-Битрикс», 2018
Наверх