Php 如何删除附加的</html>;使用正则表达式从字符串中标记?
我正在使用php DOMDocument替换一个节点,然后重写页面。写回的HTML是纯文本(不是HTML),因此我必须像这样转换它:Php 如何删除附加的</html>;使用正则表达式从字符串中标记?,php,preg-replace,domdocument,Php,Preg Replace,Domdocument,我正在使用php DOMDocument替换一个节点,然后重写页面。写回的HTML是纯文本(不是HTML),因此我必须像这样转换它: $content = files::readFile($data['page_path']); $content = str_replace('<', '<', $content); $content = str_replace('>', '>', $content); if (!@fwrite($handle, $con
$content = files::readFile($data['page_path']);
$content = str_replace('<', '<', $content);
$content = str_replace('>', '>', $content);
if (!@fwrite($handle, $content))
{
print 'Failed to replace entities';
return FALSE;
}
$content=files::readFile($data['page\u path']);
$content=str_replace(“”,,$content);
如果(!@fwrite($handle,$content))
{
打印“未能替换实体”;
返回FALSE;
}
这使得HTML非常合适,但是,出于一些奇怪的原因,它在文档底部添加了一个额外的