2012-01-08 41 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