• 技术文章 >后端开发 >PHP问题

    php parse_url()函数怎么用

    青灯夜游青灯夜游2021-07-15 10:43:39原创145

    parse_url()是PHP中的一个内置函数,主要用于解析URL返回其组成部分,语法格式“parse_url($url,$component=-1)”;该函数解析一个URL ,并返回一个包含URL各种组成部分的关联数组。

    本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑

    parse_url()函数是PHP中的一个内置函数,用于通过解析返回url的组件。它解析一个URL并返回一个包含其各个组件的关联数组。

    语法格式:

    parse_url($url, $component = -1)

    返回值:

    示例:

    <?php
    $url = 'http://username:password@hostname/path?arg=value#anchor';
    
    print_r(parse_url($url));
    
    echo parse_url($url, PHP_URL_PATH);
    ?>

    输出:

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

    注意:

    parse_url() 是专门用来解析 URL 而不是 URI 的。不过为遵从 PHP 向后兼容的需要有个例外,对 file:// 协议允许三个斜线(file:///...)。其它任何协议都不能这样。

    推荐学习:《PHP视频教程

    以上就是php parse_url()函数怎么用的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php parse_url()函数
    上一篇:php implode怎么将数组转字符串 下一篇:php怎么删除字符串第一个空格
    线上培训班

    相关文章推荐

    • php怎么输出sql执行错误信息• php 多维数组怎么转为字符串• php数组怎么替换value值• php5.6怎么设置时区• linux下php怎么编译安装mysql• php怎么实现自运行• php implode怎么将数组转字符串

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网