PHP中一个好用的函数parse_url,特别方便用来做信息抓取的分析,本文主要和大家分享PHP中parse_url函数使用方法,希望能帮助到大家。
举个例子
代码
1 2 | $url = "http://www.electrictoolbox.com/php-extract-domain-from-full-url/" ;
$parts = parse_url ( $url );
|
登录后复制
结果
1 2 3 4 5 | Array (
[scheme] => http
[host] => www.electrictoolbox.com
[path] => /php-extract-domain-from-full-url/
)
|
登录后复制
代码
1 2 3 4 | <?php $url = 'http://username:password@hostname/path?arg=value#anchor' ;
print_r( parse_url ( $url ));
echo parse_url ( $url , PHP_URL_PATH);
?>
|
登录后复制
结果
1 2 3 4 5 6 7 8 9 | Array (
[scheme] => http
[host] => hostname
[user] => username
[pass] => password
[path] => /path
[query] => arg=value
[fragment] => anchor
)
|
登录后复制
可以看到,可以很容易分解出一个URL的各个部,那如果要拿指定的部分出来的话也很容易,如
立即学习“PHP免费学习笔记(深入)”;
1 | echo parse_url ( $url , PHP_URL_PATH);
|
登录后复制
就是在第二个参数中,设定如下的参数:
1 | 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_url()函数解析URL用法总结
以上就是PHP中parse_url函数使用方法的详细内容,更多请关注php中文网其它相关文章!