zoukankan      html  css  js  c++  java
  • php parse_url 解析URL并返回其组成部分

    [导读] php parse_url 函数教程parse_url ( PHP 4中, PHP 5中) parse_url -解析URL并返回其组成部分 描述 混合parse_url (字符串$网址[摘要$部分= -1 ] ) 此功能解析一个URL并返回一个关联数组含

    php parse_url 函数教程  

    parse_url
    ( PHP 4中, PHP 5中)

    parse_url -解析URL并返回其组成部分

    描述
    混合parse_url (字符串$网址[摘要$部分= -1 ] )
    此功能解析一个URL并返回一个关联数组含有任何的各个组成部分的URL ,也存在着分歧。

    这个功能并不意味着验证给定网址,它不仅打破了它的上述部分。部分网址也接受, parse_url ( )会尝试尽量正确解析。

    参数

    网址
    网址解析。无效的字元取代_.


    部分
    指定一个PHP_URL_SCHEME , PHP_URL_HOST , PHP_URL_PORT , PHP_URL_USER , PHP_URL_PASS , PHP_URL_PATH , PHP_URL_QUERY或PHP_URL_FRAGMENT检索只是一个特定的URL的组成部分作为一个字符串。


    返回值
    对严重畸形的URL , parse_url ( )可能会返回FALSE并发出E_WARNING 。否则关联数组返回的,其成分可能是(至少一个) :

    计划-例如网址
    主人
    港口
    用户
    通行证
    路径
    查询-后问号?
    片段-后hashmark #

    如果部分参数指定返回一个字符串而不是一个数组。

    修改

    版本说明
    5.1.2时间元件参数


    实例

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

    print_r(parse_url($url));

    echo parse_url($url, PHP_URL_PATH);
    ?>
    The above example will output:

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

  • 相关阅读:
    NetBeans 时事通讯(刊号 # 147 May 18, 2011)
    NetBeans 时事通讯(刊号 # 146 May 13, 2011)
    准备入职支付宝
    NetBeans 时事通讯(刊号 # 145 May 05, 2011)
    GAE 博客——B3log Solo 0.2.6 正式版发布了!
    用C语言实现一个简单的HTTP客户端(HTTP Client)
    Grack Ruby/Rack Git SmartHTTP Server Handler
    Cpy
    pyhttp 用Python演示Web服务器/客户端对HTTP协议的解析
    用C语法来写Python代码
  • 原文地址:https://www.cnblogs.com/gaogaoxingxing/p/5811187.html
Copyright © 2011-2022 走看看