问题是以下 - 我想从随机url中获取子域名。reg表达式:获取子域名(如果存在)
- 子域可能存在或不(www.domain.com或domain.com)
- 我要得到完整的子域名信息
例如,www.somesite.com
会得到我,用preg_match
与
[0] = www.somesite.com
[1] = www
同样的阵列,域somesite.com
会得到我:
[0] = somesite.com
(和无[1]将被编入索引)
我使用以下reg_exp:
preg_match('/[www.]?([0-9A-Za-z-]+)'/', $_SERVER['SERVER_NAME'], $array);
但www.somesite.com
它让我以与阵列
[0] = www.somesite.com
[1] = ww (the last w seems to be missing)
有关如何完成此任务的任何提示?
什么'example.co.uk'的域名? – Gumbo 2013-04-27 18:04:38
您的“子域名”概念没有充分说明。在'example.k12.city.md.us'或'www.news.example.co.uk'哪部分是“sub”?提示:他们完全不同。 – tripleee 2013-04-27 18:13:57
我们可以假设输入是一个格式正确的url吗? – 2013-04-27 19:23:51