Hi, my name is David Carr and I'm a PHP Developer.

Blog Archives Categories Authors About Me Open Source Books Contact Me

Sponsor Me

Help support the blog so that I can continue creating new content!

My Latest Book

Laravel: The Modular way

Learn how to build modular applications with Laravel Find out more

Extract image source from img tag

PHP & MySQL | Tutorials

David Carr

Extract image source from img tag

To extract the image source from this:

<p><img alt="" src="/images/logo.jpg" style="width: 300px; height: 97px;" /></p>

Use preg_match to extract the image src:

$img = stripslashes($source);
$str = preg_replace('#<p>.+?src=[\'"]([^\'"]+)[\'"].+</p>#i', "$1", $img);
$source = trim($str);
Copyright © 2009 - 2022 David Carr. All code MIT license. All rights reserved.