【发布时间】:2011-12-20 07:29:47
【问题描述】:
我有一个 .txt 文件作为模板。我已经制作了几个占位符,例如{{NAME}},我想用变量替换它们。最有效的方法是什么?请记住,我的模板中有大约 10 个这样的占位符。
没有比str_replace更好的方法吗?
【问题讨论】:
-
你总是可以创建你自己的函数来包裹
str_replace并且可能需要一个数组作为输入。这就是我会做的。 -
您能解释一下
str_replace()的实际 问题吗? -
你想用变量替换还是用变量的内容替换?它有多丑 - 与什么相比?也许你应该分享一些代码,你现在是怎么做的......
-
@Felix Kling
str_replace实际上从 4.3.3 开始就可以将数组作为输入 -
我想用变量的内容替换它。我现在正在做的是使用 file_get_contents 加载内容,并且我有一个以占位符作为键并将值设置为值的数组。例如,模板引擎如何做到这一点?同样的方式?
标签: php