Función php para sacar o extraer todas las urls de una determinada cadena, página web… usando expresiones regulares.

function extraerURLs($cadena){
    $regex = '/https?\:\/\/[^\" ]+/i';
    preg_match_all($regex, $cadena, $partes);
    return ($partes[0]);
}

// Llamamos a la función y le pasamos la cadena a buscar
$urls = extraerURLs($cadena);

// Listamos los resultados
foreach($urls as $url){
    echo $url.'<br />';
}

Agradezco tu comentario 🤘