• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/php_parser.php
  • Класс: PHPParser
  • Вызов: PHPParser::ReplString
static function ReplString($str, $arAllStr)
{
	self::$arAllStr = $arAllStr;

	if(preg_match("'^x01([0-9]+)x02$'s", $str))
	{
		return preg_replace_callback("'x01([0-9]+)x02's", "PHPParser::getString", $str);
	}
	if(strval(floatval($str)) == $str)
	{
		return preg_replace_callback("'x01([0-9]+)x02's", "PHPParser::getQuotedString", $str);
	}
	elseif($str == "")
	{
		return "";
	}
	else
	{
		return "={".preg_replace_callback("'x01([0-9]+)x02's", "PHPParser::getQuotedString", $str)."}";
	}
}