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; 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 😉