在PHP中,如何搜索搜索双括号关键字(即。[[keyword]])并在找到时将其替换为php include? p>
我的意图是后端用户将在textarea中有一个基本编辑器,他们可以调用php包括我通过双括号标签预定义,这将在输出到公共面向一侧时呈现特定包含应用..
答案 0 :(得分:4)
preg_replace_callback()
可以帮助您轻松完成此操作。注意安全隐患
答案 1 :(得分:2)
preg_match
是一种方法,以下是它的工作原理:
if( preg_match( '#\[\[(\w+)\]\]#g', $input, $matches ) )
{
foreach( $matches as $match )
{
// test match, include it if necessary.
}
}