probabilmente più semplicemente
preg_match_all('#<.*?img.+?src=("|\')?(.+?)("|\'). *?>?#i', $contenuto, $output);
non l'ho minimante provata ma dovrebbe funzionare
---
direi che funzionacodice:<?php $contenuto = file_get_contents('http://www.html.it'); preg_match_all('#<.*?img.+?src=("|\')?(.+?)("|\').*?>?#i', $contenuto, $output); foreach($output[2] as $key => $value) { echo "{$value} <img src=\"{$value}\" style=\"height: 20px; vertical-align: middle;\"> "; } ?>

Rispondi quotando