您好,欢迎访问本站博客!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧
  • 网站所有资源部分来自网络,如有侵权请联系站长删除!

PHP拆分URL提取域名各参数

技术分享 gdadmin 2019-05-28 3722 次浏览 0个评论
网站分享代码

PHP自带的函数parse_url()可以将一个URL字符串拆分成一个一维数组

例如:

$url = 'https://www.baidu.com/abc/s?tn=mswin_oem_dg&ie=utf-16';$arr = parse_url($url);print_r($arr);

数组$arr就是一个一维数组,最终输出的结果为

Array(    [scheme] => http    [host] => www.baidu.com    [path] => /abc/s    [query] => tn=mswin_oem_dg&ie=utf-16)

它的键是固定的,如果你想取其中的一个值的时候直接就可以取到,它最多可以识别的键为

  • scheme - http

  • host - www.baid.com

  • port - 80

  • user - username

  • pass - password

  • path - /abc/s

  • query - tn=mswin_oem_dg&ie=utf-16

  • fragment - # 井号后的内容

例如:

echo $host = $arr['host'];

就可以输出域名www.baidu.com

站点统计