我目前正在使用此代码,将BBCode Quote标记转换为HTML。您可能知道,在大多数论坛上都不需要报价来源。当没有指定报价源时,我想打印“报价”。
$string = preg_replace("/\[quote(|=(.*?))\]/is","<fieldset style=\"border:1px dashed #999999;\"><legend>$2</legend>",$string);
似乎我不能使用带有$ 2引用的if语句。那么我的替代方案是什么? (或者我只是做错了什么......?)