我正在解析域并遇到处理子域的问题。如果域是http://www.google.co.uk,我想获取它的长度google
是 6。
在这种情况下,我正在使用parse_url()
返回主机 www.google.co.uk 像这样。
$url = 'http://www.google.co.uk';
$info = parse_url($url);
// remove www. and return google.co.uk
$new = str_replace('www.','',$info['host']);
$pieces = explode(".", $new);
$len = strlen($pieces[0]); // returns character length of google = 6
echo $len;
如果域包含像http://test.google.co.uk这样的子域,我的代码将不起作用:它返回的长度为 4;我希望它返回 6 的长度。
有任何想法吗?