Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,988 questions

51,933 answers

573 users

How to extract img src, title, and alt from HTML string in PHP

1 Answer

0 votes
$html = '<img src="/images/abc.jpg" title="image title" alt="image alt">';

$dom = new DOMDocument();
libxml_use_internal_errors(true); // Suppress warnings for malformed HTML
$dom->loadHTML($html);
libxml_clear_errors();

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

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

    echo "Src: $src, \nImageName: $imageName, \nTitle: $title, \nAlt: $alt\n";
}




/*
run:

Src: /images/abc.jpg, 
ImageName: abc.jpg, 
Title: image title, 
Alt: image alt

*/

 



answered Jul 23, 2025 by avibootz

Related questions

1 answer 60 views
1 answer 212 views
1 answer 169 views
1 answer 206 views
206 views asked Nov 16, 2020 by avibootz
3 answers 296 views
296 views asked Nov 26, 2017 by avibootz
1 answer 184 views
...