PHP加载模板文件和替换占位符。

时间:2015-02-11 14:20:24

标签: php function file-get-contents str-replace

我有一个名为" 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);

0 个答案:

没有答案