在我的網站,我有一定的預設變量,如網頁標題,年/時間,等替換某些字符串使用PHP變量
舉例來說,在我的頭銜,我會用
<title> <?php echo $TITLE; ?> </title>
然而,我會如何讓它如此輸入...
<title> [TITLE] </title>
會產生相同的結果嗎?
在我的網站,我有一定的預設變量,如網頁標題,年/時間,等替換某些字符串使用PHP變量
舉例來說,在我的頭銜,我會用
<title> <?php echo $TITLE; ?> </title>
然而,我會如何讓它如此輸入...
<title> [TITLE] </title>
會產生相同的結果嗎?
建議您使用PHP標籤的原因很多,包括性能和穩定性。如果你想減少打字的時間,你可以使用縮寫來回顯變量:<?= $TITLE ?>
。
如果您使用5.4以前的PHP版本,則可能必須在您的配置中啓用short_open_tags
。 After version 5.4 these tags are always available
$page = str_replace('[TITLE]', $title, $page);
用你的變量代替$page
。顯然,那麼你必須回顯出$page
才能顯示出來。
該效果可以通過模板引擎中的模板標籤完成,如Smarty。
一個模板語言使用PHP templating language像鬍鬚或Smarty的。
PHP vs template engine可能會指向其他選項。
[搜索\ [\]並替換它之間的所有內容](http://stackoverflow.com/questions/6473945/search-for-and-replace-everything-between-it) – mario 2012-01-08 19:06:32