最近@子凡 在做一个拓展功能的时候,就需要将一个数据库中保存的 URL 地址中的域名提取出来,之前使用都是用截取函数来做,感觉比较麻烦,这次发现 PHP 提供了 parse_url 这个函数,就可以很好的把 URL 中的域名地址直接提取出来了,方便了子凡做下一步的拓展开发,所以这里就把方法简单的记录下来。
语法: array parse_url(string url);
返回值: 数组
函数种类: 资料处理
内容说明:本函数将 URL 字符串予以解析,并将结果返回数组中。完整的 URL 类似这样子。
1 2 3 4 5 6 | //URL中域名提取示例 $url = 'https://zhan.leiue.com/weibo.html'; $arr=parse_url($url); $domain=$arr'['host']; echo $domain; //输出结果就是zhan.leiue.com |
更多关于 PHP parse_url 函数的大家可以去看看:http://php.net/manual/zh/function.parse-url.php