How to extract img src, title and alt from html using php?

To extract the ‘src‘, ‘title‘, and ‘alt‘ attributes from ‘<img>‘ elements in an HTML document using PHP, you can use the DOM extension. This extension provides a way to parse and manipulate HTML/XML documents.

Here is an example of how to use the DOM extension to extract the ‘src‘, ‘title‘, and ‘alt‘ attributes from ‘<img>‘ elements in an HTML document:

$doc = new DOMDocument();
$doc->loadHTML($html);

$images = $doc->getElementsByTagName('img');

foreach ($images as $image) {
    $src = $image->getAttribute('src');
    $title = $image->getAttribute('title');
    $alt = $image->getAttribute('alt');

    // process the image attributes
}

In this example, ‘$html‘ is a string containing the HTML source code of the document. The ‘loadHTML()‘ function is used to load the HTML into a DOM document object. The ‘getElementsByTagName()‘ function is used to get a list of all the ‘<img>‘ elements in the document. The ‘getAttribute()‘ function is used to get the value of the ‘src‘, ‘title‘, and ‘alt‘ attributes of each ‘<img>‘ element, and the ‘foreach‘ loop is used to iterate over the list of elements.

You can then use the ‘$src‘, ‘$title‘, and ‘$alt‘ variables to access the values of the attributes for each image.