• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/textparser.php
  • Класс: CTextParser
  • Вызов: CTextParser::html_cut
public function html_cut($html, $size)
{
	$symbols = strip_tags($html);
	$symbols_len = mb_strlen($symbols);

	if ($symbols_len < mb_strlen($html))
	{
		$strip_text = $this->strip_words($html, $size);

		if ($symbols_len > $size)
		{
			$strip_text = $strip_text . '...';
		}

		$final_text = $this->closetags($strip_text);
	}
	elseif ($symbols_len > $size)
	{
		$final_text = mb_substr($html, 0, $size) . '...';
	}
	else
	{
		$final_text = $html;
	}

	return $final_text;
}