Bueno pues ya esta, no me termina de gustar... pero bueno. A ver si a alguno se le ocurre algo mejor, yo esque controlo mucho las funciones de cadenas.
   Código PHP:
    function extraer_imagenes($cad)
{
    $aux=$cad;
    $i=0;    
    
    while(ereg("img src=\"([^\"]{1,})\"", $aux, $vector)){
        $datos[$i++]=$vector[1];
        $aux=strstr($aux, $vector[1]);
        $aux=substr($aux, strlen($vector[1]));    
    }
    return($datos?$datos:0);
} 
    
  Un saludo