对不起,我很困惑创建一个正确的标题。这是我的问题,我有一个TXT文件:php用数组值替换我的标签(作为数组键值)
{{title}}<br />{{content}}
这是PHP文件: 我file.txt的加载和替换标记{{变量}}从$值数据[“变量”]
从file.txt的$data = array ('title' => 'Hello', 'content' => 'WORLD!!');
$file = file_get_contents("file.txt");
$key = array_keys($data);
$value = array_values($data);
$file = str_replace($key, $value, $file);
echo $file;
没什么变化
我必须解决这个由分配数组的键在此格式2路
'{{variable}}' => 'value'
或写
str_replace(array('{{','}}'),'',$file)
前
echo $file;
的是,有另一种方式?
THX前...
PHP是一个模板引擎,但如果您不信任模板编写器,则很有必要在PHP中定义一个更简单的模板语言。 – tdammers 2010-08-07 13:24:15
而模板化的PHP并不是真的很好写或看。 – NikiC 2010-08-07 13:26:30
@nick嗯,我认为这很好,但每个人都是。 – NullUserException 2010-08-07 13:31:33