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 tymhref
s iimg
s 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 mojegohref
s iimg
s zostaną przekonwertowane nahttp://mydomain.com/en/discover
ihttp://mydomain.com/img/icons/facebook.png
Uważam, że poniższe pytanie dotyczy rozwiązaniahref
s. Jak możemy to rozszerzyć, aby wziąć pod uwagęimg
s?
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?