PHP: Znajdź obrazy i łącza ze ścieżką względną na wyjściu i przekonwertuj je na ścieżkę bezwzględną

Istnieje wiele postów na temat konwersji w stosunku do ścieżek bezwzględnych w PHP. Szukam konkretnej implementacji poza tymi postami (miejmy nadzieję). Czy ktoś mógłby mi pomóc w tej konkretnej implementacji?

Mam zmienną PHP zawierającą zróżnicowany kod HTML, w tymhrefs iimgs zawierające względne adresy URL. Głównie (na przykład)/en/discover lub/img/icons/facebook.png

Chcę przetworzyć tę zmienną PHP w taki sposób, aby wartości mojegohrefs iimgs zostaną przekonwertowane nahttp://mydomain.com/en/discover ihttp://mydomain.com/img/icons/facebook.png

Uważam, że poniższe pytanie dotyczy rozwiązaniahrefs. Jak możemy to rozszerzyć, aby wziąć pod uwagęimgs?

Zmień względny adres URL na absolutny adres URL

Czy regex będzie w porządku? Lub ponieważ mamy do czynienia z dużą ilością danych wyjściowych, czy powinniśmy używać DOMDocument?

questionAnswers(3)

yourAnswerToTheQuestion