Здравствуйте.
Имеется строка, содержащая несколько url в формате:
https://example.ru/example/ https://example1.ru/example1 https://example2.ru/example2
И т.д, url в строке может быть сколько угодно, есть с https, есть http, разные в общем.
Необходимо преобразовать их к виду
example.ru example1.ru example2.ru
Пробовал это сделать с помощью функции
parse_url($url, PHP_URL_HOST);
, но она преобразует только самый первый url в строке, т.е. получается
example.ru https://example1.ru/example1 https://example2.ru/example2
Можно ли как-то заставить parse_url обрабатывать все строки? Пробовал гуглить решение с помощью preg_replace, но ни одного рабочего не нашел.