我做了一個語言文件,並將其包含在我的html
代碼中。喜歡寫作Student Name
,我定義我的語言文件爲STN_NAM
,而我在html
代碼作爲我的語言文件用html替換php標籤
<?php echo STN_NAM; ?>
代碼編寫是
<?php
$nm = array(
'PET_NAM' => "Student Pet Name",
'STN_NAM' => "Student Full Name",
'STN_FAT' => "Father Name",
);
foreach($nm as $key => $val)
define($key, $val);
?>
總是我不得不寫這個共同的代碼作爲<?php echo xxxx; ?>
。有沒有辦法通過編寫{STN_NAM}
它應該打印完整的學生名字。
結果會是這樣
<td>{STN_NAM}</td>
這將有助於我和其他很多很多,如果我能得到這個....
在Sackoverflow它使沒有太大意義詢問*如果有一種方法*。在編程*最常見的*有*是*的方式,所以答案是肯定的。你所問的通常稱爲模板引擎。請先研究一下,否則你的問題太廣泛了。 – hakre
好吧,我會修改我的問題來建議代碼..謝謝 – user2538155
這是可能的,但它使問題複雜化很多 - 你必須有一個真正的模板引擎來解析出現的{xxxxx}並將其替換爲有問題的值。仔細問問你自己是否值得額外的複雜性。 –