PHP Dom eleman izni içeriğini çıkarın

0 Cevap php

Ben kendi kimlik etiketi bağlı bazı bağlantıları kaldırmak, ancak bağlantı içeriğine bırakmak çalışıyorum. Örneğin ben açmak istiyorum

Some text goes <a href="http://www.domain.tdl/" id="remove">here</a>

karşı

Some text goes here

Ben aşağıda kullanarak denedim.

$dom = new DOMDocument;
$dom->loadHtml(mb_convert_encoding($html, 'HTML-ENTITIES', "UTF-8"));
$xp = new DOMXPath($dom);

foreach($xp->query('//a[contains(@id="remove")]') as $oldNode) {
$revised = strip_tags($oldNode);
}

$revised = mb_substr($dom->saveXML($xp->query('//body')->item(0)), 6, -7, "UTF-8");
echo $revised;

roughly taken from here but it just spits back the same content of $html.

Herhangi bir fikir bunu başarmak nasıl var?

0 Cevap