PHP parse_url() имеет поле хоста, которое включает полный хост. Я ищу самый надежный (и наименее дорогостоящий) способ только вернуть домен и TLD.
Учитывая примеры:
- http://www.google.com/foo, parse_url() возвращает www.google.com для хоста
- http://www.google.co.uk/foo, parse_url() возвращает www.google.co.uk для хоста
Я ищу только google.com или google.co.uk. Я рассматривал таблицу действительных TLD/суффиксов и допускал только те и одно слово. Сделали бы это по-другому? Кто-нибудь знает о заранее подготовленном действительном REGEX для такого рода вещей?