php中使用parse_url()对网址进行解析

原创 2012年03月30日 18:08:19

PHP中一个好用的函数parse_url,特别方便用来做信息抓取的分析,举例子如下:

$url = 'http://www.electrictoolbox.com/php-extract-domain-from-full-url/';
$parts = parse_url($url);
print_r($parts);

输出:
Array
(
    [scheme] => http
    [host] => www.electrictoolbox.com
    [path] => /php-extract-domain-from-full-url/
)

又如:

<?php
$url = 'http://username:password@hostname/path?arg=value#anchor';

print_r(parse_url($url));

?>

输出:
Array
(
    [scheme] => http
    [host] => hostname
    [user] => username
    [pass] => password
    [path] => /path
    [query] => arg=value
    [fragment] => anchor
)

可以看到,可以很容易分解出一个URL的各个部,那如果要拿指定的部分出来的话也很容易,

echoparse_url($url, PHP_URL_PATH);

就是在第二个参数中,设定如下的参数:
PHP_URL_SCHEME, PHP_URL_HOST, PHP_URL_PORT, PHP_URL_USER, PHP_URL_PASS, PHP_URL_PATH, PHP_URL_QUERY or PHP_URL_FRAGMENT.

版权声明:本文为博主原创文章,未经博主允许不得转载。

php中的parse_url函数学习理解

有些东西虽然很简单,但是感觉如果自己不去做的话,可能过很短一段时间就忘记了,在写博客的过程就是等于进一步加深了自己的印象,打算最近看看laravel的源码,开阔一下自己的视野 在看server.ph...
  • aarontong00
  • aarontong00
  • 2016年11月08日 22:10
  • 481

php使用http_build_query,parse_url,parse_str创建与解析url

本文介绍使用http_build_query创建请求字符串,使用parse_url,parse_str解析url,获取url数据方法。...
  • fdipzone
  • fdipzone
  • 2015年11月29日 21:22
  • 12739

php中使用parse_url()对网址进行解…

PHP中一个好用的函数parse_url,特别方便用来做信息抓取的分析,举例子如下: $url = 'http://www.electrictoolbox.com/php-extract-domai...
  • andybegin
  • andybegin
  • 2013年03月28日 21:52
  • 307

php中使用parse_url()对网址进行解析的实现代码(parse_url详解)

举例子如下: 复制代码代码如下: $url = "http://www.electrictoolbox.com/php-extract-domain-from-full-url/";  $part...
  • yangzaiqiu1986814
  • yangzaiqiu1986814
  • 2014年08月25日 13:58
  • 215

用parse_url() 解析URL中的详细信息

之前一直是用$_SERVER[”]数组来获取URL中的具体信息,今天发现了这个函数更为简单强大。 $Url = "http://username:password@baidu.com/O...
  • elves766
  • elves766
  • 2016年07月05日 11:04
  • 167

PHP parseurl 一个好用的函数

PHP parseurl 一个好用的函数   parse_url — 解析 URL,返回其组成部分。 说明 array parse_url ( string $url ) 本函数解析一个 U...
  • lengyue1084
  • lengyue1084
  • 2014年03月11日 09:31
  • 415

一个不错的解析URL地址的JS方法,推荐一下

出处:http://zhidao.baidu.com/link?url=sIJnAGvR4zkIU7PJCXY88e8r4oSl9YNhGScFgCV0XYPmJVUdseoHMeUFxFEKzoHl...
  • hellth
  • hellth
  • 2015年06月03日 10:16
  • 4701

parse_url解析 URL,返回其组成部分

parse_url(PHP 4, PHP 5)parse_url — 解析 URL,返回其组成部分说明array parse_url ( string $url )本函数解析一个 URL 并返回一个关...
  • ok7758521ok
  • ok7758521ok
  • 2007年09月26日 16:53
  • 2636

php 使用pathinfo(), parse_url(), basename()解析URL

本文章向大家介绍解析URL的三种方法,分别为pathinfo()方法、parse_url()方法和basename()方法。每个方法都列举了一个实例,通过实例更容易理解这三个函数的使用方法和技巧,需要...
  • wuxiaopeng_1986
  • wuxiaopeng_1986
  • 2016年10月08日 12:51
  • 1231

php使用parse_url和parse_str解析URL

本文主要向大家介绍了php中2个解析URL的方法(parse_url和parse_str),以及这2种方法的简介和用法,十分全面,推荐给有需要的小伙伴们。 PHP中有两个方法可以...
  • qq_27416209
  • qq_27416209
  • 2016年07月01日 11:31
  • 574
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:php中使用parse_url()对网址进行解析
举报原因:
原因补充:

(最多只允许输入30个字)