我想取代我的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