I have a static domain of dev.example.com with wildcard subdomains like so *.dev.example.com.
dev.example.com
*.dev.example.com
I need to detect the name of the current wild
I think using parse_url function is much better approach:
getUrlSubdomain($url){ $urlSegments = parse_url($url); $urlHostSegments = explode('.', $urlSegments['host']); if(count($urlHostSegments) > 2) { return $urlHostSegments[0]; } else{ return null; } }