Мне нужно написать функцию для анализа переменных, которые содержат доменные имена. Лучше всего объяснить это на примере, переменная может содержать любую из следующих вещей:
here.example.com
example.com
example.org
here.example.org
Но при прохождении через мою функцию все они должны возвращать либо example.com, либо example.co.uk, в основном имя корневого домена. Я уверен, что делал это раньше, но я искал в Google около 20 минут и ничего не могу найти. Любая помощь будет оценена.
РЕДАКТИРОВАТЬ: игнорировать .co.uk, предположим, что все домены, проходящие через эту функцию, имеют трехбуквенный TLD.