首頁 >後端開發 >php教程 > 问个关于从一个网址中获取域名的有关问题~

问个关于从一个网址中获取域名的有关问题~

WBOY
WBOY原創
2016-06-13 13:49:27828瀏覽

问个关于从一个网址中获取域名的问题~~~~~
我现在需要做这样的事,   从一大堆的网址中获得它的域名
例:数据库中存了一些网址
            http://community.csdn.net/Expert/PostNew.asp?room=303
            http://www.baidu.com/s?lm=0&si=&rn=10&ie=gb2312
            http://www.taobao.com/browse/11/
            。。。
想从这些网址中得到他的域名
            http://community.csdn.net
            http://www.baidu.com
            http://www.taobao.com


高手指点

------解决方案--------------------
字符串切割
------解决方案--------------------
取http:// 到下一个 / 的内容.
------解决方案--------------------
parse_url函数
------解决方案--------------------
用 "/ "切割
要注意
http://www.baidu.com
会被切成3份

1.http:
2.空字符串
3.www.baidu.com
------解决方案--------------------
$s = 'http://community.csdn.net/Expert/PostNew.asp?room=303
http://www.baidu.com/s?lm=0&si=&rn=10&ie=gb2312
http://www.taobao.com/browse/11/ ';
preg_match_all( '/(http:\/\/.*?)\/.*?/i ',$s,$m);
print_r($m[1]);

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn