Если вы хотите сделать это с доменом, как предложено выше, следующий код должен работать для вас.
$full_domain = 'members.example.com';
$parts = explode('.', $full_domain);
array_slice($parts, -2, 2);
$domain = implode('.', $parts);
echo $domain;
Это основной анализатор строк для домена.Все становится намного сложнее, когда вы используете несколько доменов в одном и том же сценарии (иначе говоря, виртуальный хостинг), и эти домены имеют различные расширения, такие как .com.au.
Если вы хотите получить часть 'member'домена, вы можете добавить следующий код после кода выше:
$member = rtrim(str_replace($domain, '', $full_domain), '.');
echo $member;