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

HTMLToTxt

Описание и параметры

string
HTMLToTxt(
	string text,
	string host = "",
	array delete = array(),
	string maxlen=70
);

Преобразует исходный HTML-код в обычный текст путём удаления тегов или замены их на эквивалентное текстовое форматирование.

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

ПараметрОписание С версии
text Исходный текст в формате HTML.
host Web-адрес сайта. Если задан, то дописывается перед каждой ссылкой в HTML для формирования абсолютной ссылки.
Необязательный параметр. По умолчанию равен - "".
delete Массив шаблонов регулярных выражений, которые удаляются из текста.
Необязательный параметр. По умолчанию - пустой массив.
До версии главного модуля 9.0.7 шаблоны были для функции eregi_replace. Начиная с указанной версии - preg_replace.
maxlen Вставляет тег <br/> через число символов, указанных в значении. Что бы запретить подстановку этого тега достаточно указать false. 5.9.3

Смотрите также

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

Вызов:

<?
$str = '
<table>
	<tr>
		<td valign=top><b><a href="/ru/products/sitemanager/editions/business.php">Бизнес</a>
		- </B>полная версия продукта для управления интернет-магазином, интеграция 
		с "1С:Торговля и Склад", поддержка дилерских сетей.<BR><FONT class=smalltext><b>$1699</B>
		(MySQL-версия)<br><b>$24500</b> 
		(Oracle-версия)</font></td>
	</tr>
</table>
<ul>
	<li>Пункт 1</li>
	<li>Пункт 2</li>
	<li>Пункт 3</li>
</ul>
';
echo HTMLToTxt($str, "http://www.bitrix.ru");
?>

Результат:

Бизнес [ http://www.bitrix.ru/ru/products/sitemanager/editions/business.php ] 
- полная версия продукта для управления интернет-магазином, интеграция с 
"1С:Торговля и Склад", поддержка дилерских сетей.
$1699(MySQL-версия)
$24500 (Oracle-версия)     
 
- Пункт 1 
- Пункт 2 
- Пункт 3


© «Битрикс», 2001-2024, «1С-Битрикс», 2024