對不起,我很困惑創建一個正確的標題。這是我的問題,我有一個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