function var_parsing($str='',$var)
{
	preg_match_all('/{\$(.*?)}/', $str, $match);
	foreach($match[1] as $key => $value) {

		if(isset($var[$value])) {
			$str = str_replace($match[0][$key], $var[$value], $str);
		}
	}
	return $str;
}

快捷键:php变量解析

源:

sublime_text格式

<snippet>
    <content><![CDATA[
function var_parsing(\$str='',\$var)
{
	preg_match_all('/{\\$(.*?)}/', \$str, \$match);
	foreach(\$match[1] as \$key => \$value) {

		if(isset(\$var[\$value])) {
			\$str = str_replace(\$match[0][\$key], \$var[\$value], \$str);
		}
	}
	return \$str;
}
]]></content>
   <tabTrigger>php变量解析(php字符串中变量解析)</tabTrigger>
   <scope></scope>
</snippet>
点赞(0)

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部