標題可能不夠清晰,所以我會嘗試解釋我的意思:我試圖在php上創建自己的「模板」,並且每個頁面都包含少量字符串(例如: {%title%}
, {%description%}
等),它應該像變量一樣,並由數據庫中的另一個字符串替代。爲了使它更簡單(&靜態,但僅用於測試目的),我試圖用array
和str_replace
函數做一些測試,但它不起作用。PHP - 「模板」
我的代碼(這是不工作的,當然)是:
<?php
str_replace(array('{%title%}', '{%description%}'), array('Example', 'Example description'), /* what the ... should I insert here? */);
?>
和HTML(部分):在
<title>{%title%}</title>
<meta name="description" content="{%description%}" />
我應該使用JavaScript(或可能AJAX)這個案例?有沒有其他的方式來做這樣的事情?
更新:ob_start
是解決方案。 :-)
非常感謝,如果我有任何拼寫錯誤,請原諒我的英語。
您是否閱讀過'str_replace'的文檔頁面? – Federkun
@Federkun是的,但我需要把我的整個頁面作爲這個函數的'$ subject' – natanelg97