【发布时间】:2011-01-29 17:40:02
【问题描述】:
我有一个函数可以找到一个正则表达式,然后用 php 代码替换。我想让它用屏幕上的php代码替换找到的正则表达式,就像让它回显“。除非它在源中回显它,它显示所有<?php标签和回显以及所有内容,并且不只是输出' wat'。不,我不会只用单词'wat'替换文本,因为这不是我想要做的。你知道如何解析我替换它的php吗?
$this->template = preg_replace("/<!-- IF (.*?)? ?-->/","<?php\nif($1) {",$this->template);
还有 ENDIF 用} ?> 关闭它。如果条件为真,则中间的内容是输出。
【问题讨论】:
-
请尝试正确地书写和描述您的问题,并在必要时举例说明
-
一个代码示例并完成最后一句话将有助于其他人回答这个问题。
-
贴出你的实际代码,对找到问题很有用...
标签: php parsing preg-replace