Bir belgedeki tüm <P>
etiketlerini <DIV>
ürününe değiştirmeye çalışıyorum. Bu ben ile geldim, ama çalışmak için görünmüyor:PHP - DOMDocument - mevcut bir HTML etiketini değiştirmek/değiştirmek için/yeni bir tane var
önce::
<p>Some text here</p>
sonra:
İstediğim sonucudur$dom = new DOMDocument;
$dom->loadHTML($htmlfile_data);
foreach($dom->getElementsByTagName("p") as $pnode) {
$divnode->createElement("div");
$divnode->nodeValue = $pnode->nodeValue;
$pnode->appendChild($divnode);
$pnode->parentNode->removeChild($pnode);
}
<div>Some text here</div>
gelen bu http://stackoverflow.com/a/21885789/175071 –