• 技术文章 >后端开发 >php教程

    PHP中 函数parse_url用法

    小云云小云云2020-01-16 10:43:00原创23644
    本文主要和大家分享PHP中一个好用的函数parse_url,特别方便用来做信息抓取的分析,希望能帮助到大家。

    推荐手册php完全自学手册

    代码

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

    结果

    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)); 
    echo parse_url($url, PHP_URL_PATH); 
    ?>

    结果

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

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

    echo parse_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.
    相关文章推荐:
    1.使用php pathinfo(), parse_url(), basename()函数解析URL实例讲解
    2.php使用parse_url和parse_str解析URL的介绍
    相关视频推荐:
    1.独孤九贱(4)_PHP视频教程

    其他推荐:

    如何解析parse_url参数成数组 parse_str
    有关parse_url()的课程推荐10篇
    php parse_str()函数和parse_url()函数解析URL的区别

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

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:parse php 用法
    上一篇:magic_quotes_gpc为什么动态关闭无效 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • PHP中parse_url函数使用方法• php使用函数pathinfo()、parse_url()和basename()解析URL• 如何通过php来使用http_build_query,parse_url,parse_str创建与解析url
    1/1

    PHP中文网