• Модуль: mail
  • Путь к файлу: ~/bitrix/modules/mail/classes/general/mail.php
  • Класс: CMailFilter
  • Вызов: CMailFilter::getWords
static function getWords($message, $max_words)
{
	static $tok = null;
	if (!isset($tok))
	{
		$tok = "}{~";
		for($i = ord("x01"); $i < ord("x23"); $i++)
			$tok .= chr($i);
		for($i = ord("x25"); $i < ord("x3F"); $i++)
			$tok .= chr($i);
		for($i = ord("x5B"); $i < ord("x5E"); $i++)
			$tok .= chr($i);
	}

	$arWords = array();
	$word = strtok($message, $tok);
	while($word !== false)
	{
		$arWords[$word] = $word;
		if (count($arWords) >= $max_words)
			break;
		$word = strtok($tok);
	}
	return $arWords;
}