- Модуль: 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)."}";
}
}