lobal $_SGLOBAL;
$_SGLOBAL[i]++;
$search = "";
/*
按eva l模板方法出现的次序,依次将{eva l php_expression}替换成eva l_TAG_16 eva l_TAG_17等等
注意这里的编号是跟着前面的AVATAR_TAG来的
*/
$_SGLOBAL[block_search][$_SGLOBAL[i]] = $search;
$_SGLOBAL[block_replace][$_SGLOBAL[i]] = "< php ".stripvtags($php)." >";
return $search;
}
function addquote($var) {
return str_replace("\"", """, preg_replace("/[([a-zA-Z0-9_-.x7f-xff]+)]/s", "[\1]", $var));
/*
preg_replace将类似[name]转换成[‘name’]
str_replace将\转换成 不过我还没找到例子
*/
}
function stripvtags($expr, $statement=) {
$expr = str_replace("\"", """, preg_replace("/< =(\$.+ ) >/s", "\1", $expr));
/*
preg_replace将< =$name >替换成$name
*/
$statement = str_replace("\"", """, $statement);
return $expr.$statement;
}