1

在 PHP 中,如何搜索双括号关键字(即 [[keyword]])并在找到时将其替换为 php 包含?

我的意图是后端用户将在 textarea 中有一个基本编辑器,他们可以在其中调用我通过双括号标记预定义的 php 包含,该标记将在输出到应用程序的面向公众的一侧呈现特定包含。

4

2 回答 2

4

preg_replace_callback()将帮助您轻松做到这一点。小心安全隐患

于 2011-07-14T02:07:30.557 回答
2

preg_match是一种方法,下面是它的工作方式:

if( preg_match( '#\[\[(\w+)\]\]#g', $input, $matches ) )
{
    foreach( $matches as $match )
    {
        // test match, include it if necessary.
    }
}
于 2011-07-14T02:12:27.207 回答