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>
发表评论 取消回复