最近@子凡 在做一个拓展功能的时候,就需要将一个数据库中保存的 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

发表评论
登录后参与评论
专注 WordPress 网站优化解决方案! 加入我们