好的,我有一些代码可以找到<code></code>
标签集并清理其中的任何代码,以便它显示而不是像常规代码那样运行。一切正常,但我的问题是如何在里面找到标签集/多个标签集,比如$content
. 清理代码,仍然包含所有其他内容?这是我的代码,问题是它会检查匹配项,找到匹配项时会对其进行清理。但是在它清理之后,它就无法将它放回原来的位置$content
。($content
正在从表格中抓取)
<?php
preg_match_all("'<code>(.*?)</code>'si", $html, $match);
if ($match) {
foreach ($match[1] as $snippet) {
$fixedCode = htmlspecialchars($snippet, ENT_QUOTES);
}
}
?>
既然 $fixedCode 是干净的,我该怎么办?