2
$dom = new DOMDocument('1.0', 'UTF-8');
$dom->loadHTML($content);
$divs = $dom->getElementsByTagName("div");
foreach ($divs as $div) {
if ($class = $div->attributes->getNamedItem("class")) {
if ($class->nodeValue == "simplegalleryholder")
$div->parentNode->removeChild($div);
}
}
$content = $dom->saveHTML();
这个简单的代码应该帮我从文档中删除PHP的DOMDocument - 操纵和编码
<div class="simplegalleryholder"> .... </div>
。唯一的问题是,$ content包含utf8编码的特殊字符(ąęść等),这些特殊字符被过程破坏(我改为Ä,而不是)。
我应该如何处理这个问题才能得到正确的结果?
非常感谢,这解决了这个问题。 –
谢谢!你救了我的一天! – Laxmana