Skip to main content

using dom to extract and replace images in HTML

<?php

/*DOING DOM WITH PHP*/


$domd
= new DOMDocument();
libxml_use_internal_errors
(true);
$domd
->loadHTML(file_get_contents("http://stackoverflow.com"));
libxml_use_internal_errors
(false);

$items
= $domd->getElementsByTagName("img");
$data
= array();

foreach($items as $item) {
  $data
[] = array(
   
"src" => $item->getAttribute("src"),
   
"alt" => $item->getAttribute("alt"),
   
"title" => $item->getAttribute("title"),
 
);
}

print_r($data);

Ref: http://stackoverflow.com/questions/5474029/using-preg-replace-callback-t...