我有一个名为" template.tmpl"的html模板文件。在模板中,我有一些占位符,例如{{NAME}}和{{USERNAME}}。然后我使用file_get_contents将模板文件加载到名为$ template的变量中。然后我将$ template变量放在一个处理替换一系列占位符的函数中。
我的代码在下面,似乎工作正常。但是,如果有任何方法可以提高或提高效率,是否需要一些输入?
由于
function replace_tags($string){
$vars = array('{{NAME}}'=>'Bob', '{{USERNAME}}'=>'user_name', '<?'=>'', '?>'=>'');
return str_replace(array_keys($vars), $vars, $string);
}
$template = file_get_contents('template.tmpl', true);
echo replace_tags($template);