How to find src attribute of image tag in php?

In my case, I had a string containing exactly one <img /> tag (and no other markup). And I was trying to get the src attribute.

// get the featured image
$image = '<img src="path/to/image_file" />';

// get the src for that image
$pattern = '/src="([^"]*)"/';
preg_match($pattern, $image, $matches);
$src = $matches[1];
unset($matches);

In the pattern to grab the title and the alt, you could simply use $pattern = ‘/title=”([^”]*)”/’; to grab the title and $pattern = ‘/alt=”([^”]*)”/’; to grab the alt.

I hope this solution work for you also. Share and Enjoy. And inspire me by your comments 😉