2012-01-08 39 views
0

在我的網站,我有一定的預設變量,如網頁標題,年/時間,等替換某些字符串使用PHP變量

舉例來說,在我的頭銜,我會用

<title> <?php echo $TITLE; ?> </title> 

然而,我會如何讓它如此輸入...

<title> [TITLE] </title> 

會產生相同的結果嗎?

+0

[搜索\ [\]並替換它之間的所有內容](http://stackoverflow.com/questions/6473945/search-for-and-replace-everything-between-it) – mario 2012-01-08 19:06:32

回答

1

建議您使用PHP標籤的原因很多,包括性能和穩定性。如果你想減少打字的時間,你可以使用縮寫來回顯變量:<?= $TITLE ?>

如果您使用5.4以前的PHP版本,則可能必須在您的配置中啓用short_open_tagsAfter version 5.4 these tags are always available

如果你在使用不同的語法爲您的HTML死心塌地,你可以看看像SmartyDwoo

0
$page = str_replace('[TITLE]', $title, $page); 

用你的變量代替$page。顯然,那麼你必須回顯出$page才能顯示出來。

0

該效果可以通過模板引擎中的模板標籤完成,如Smarty