【发布时间】:2015-11-13 19:31:10
【问题描述】:
我之前在php中从未使用过大括号
但是我正在更新一个现有的网站...
在数据库中,我有诸如在
中的信息YOUR NAME {CH_NAME} {URL_NAME}
我想检索信息并以适当的方式显示 我想将 CH_NAME 变量影响为一个与 URL_NAME 相同的值,并最终显示完整的信息,例如:
1-正常:
$beforeStr="YOUR NAME {CH_NAME} {URL_NAME}";
$CH_NAME="John";
$URL_NAME="http://xxxx";
echo $beforeStr ; //would like to show : YOUR NAME John http://xxxx
问候
【问题讨论】:
-
你应该搜索模板软件,它会自动做这样的事情。
-
花括号在字符串中没有任何特殊含义。它们可以在字符串 literals 中使用,例如
$beforeStr="YOUR NAME {$CH_NAME}";。但是,如果您从数据库中获取字符串,则没有替换。
标签: php curly-braces