Una función php que utilizo para extraer el «SRC» de la primera imagen que aparece de una determinada cadena, haciendo uso de expresiones regulares con «preg_match_all»:

function extraerSRC($cadena) {
    preg_match('@src="([^"]+)"@', $cadena, $array);
    $src = array_pop($array);
    return $src;
}

Un ejemplo de uso:

$cadena = '<p>Santa Bárbara bendita, trailaralará, trailará, Santa Bárbara bendita, trailaralará, trailará, patrona de los mineros, mira,mira, Maruxina, mira, mira cómo vengo yo. <img src="fotos/foto1.jpg"> Patrona de los mineros, mira,mira, Maruxina, mira, mira cómo vengo yo…</p>
<p>Traigo la cabeza rota, trailaralará, trailará traigo la cabeza rota, trailaralará, trailará que me la rompió un costero mira,mira, Maruxina, mira,mira cómo vengo yo, que me la rompió un costero
mira,mira, Maruxina, mira,mira cómo vengo yo… <img src="fotos/foto2.jpg"></p>';

echo extraerSRC($cadena); // Imprime: fotos/foto1.jpg

Agradezco tu comentario 🤘