我想取代我的HTML,但代码中所有图片更换一个和逃避一个等DOM文档用PHP
我使用DOM文档,以取代我的内容图像和我用下一个代码问题是代码图像逸出 例如
1 2 3 4图像的代码替换一个和三个和避开丝束和四等
$dom = new \DOMDocument();
$dom->loadHTML("data"));
$dom->preserveWhiteSpace = true;
$count = 1;
$images = $dom->getElementsByTagName('img');
foreach ($images as $img) {
$src = $img->getAttribute('src');
$newsrc = $dom->createElement("newimg");
$newsrc->nodeValue = $src;
$newsrc->setAttribute("id","qw".$count);
$img->parentNode->replaceChild($newsrc, $img);
$count++;
}
$html = $dom->saveHTML();
return $html;
的HTML代码
<p><img class="img-responsive" src="http://www.jarofquotes.com/img/quotes/86444b28aa86d706e33246b823045270.jpg" alt="" width="600" height="455" /></p>
<p> </p>
<p>some text</p>
<p> </p>
<p><img class="img-responsive" src="http://40.media.tumblr.com/c0bc20fd255cc18dca150640a25e13ef/tumblr_nammr75ACv1taqt2oo1_500.jpg" alt="" width="480" height="477" /></p>
<p> </p>
<p><span class="marker"><img class="img-responsive" src="http://wiselygreen.com/wp-content/uploads/green-living-coach-icon.png" alt="" width="250" height="250" /><br /><br /></span></p>
我想输出HTML与
<newimg>Src </newimg>
你能否澄清你问题中的确切问题? – Epodax
您显示的代码创建了一个元素名称“newimg”。这不是一个有效的html元素。你能显示一段输入html和所需的输出html吗?您的图片和说明并不能帮助我理解问题。 – Gordon
@Gordon 我想输出HTML一个 – Roufail