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

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-2019, «1С-Битрикс», 2019
Наверх