【发布时间】:2009-03-29 19:10:10
【问题描述】:
我正在为自定义 CMS/新闻系统创建一个非常简单的 PHP 模板系统。每篇文章都有介绍和完整内容(如果适用)。我想有一个形式的条件:
{continue}click to continue{/continue}
因此,如果可以继续,则会显示“单击继续”文本,否则,不显示整个字符串。到目前为止,它是这样工作的:如果我们可以继续,删除 {continue} 标签;否则,删除整个东西。
我目前使用preg_match_all 来匹配第二种情况下的字符串。删除匹配文本的最佳功能是什么?一个简单的str_replace,还是别的什么?
或者有没有更好的方法来实现这一点?
【问题讨论】:
标签: php regex string templates