当前位置:首页 > 技术教程 > 建站经验 > 正文内容

PHP函数parse_url用法的语法详解和具体实例分析

爱一流网10个月前 (02-29)建站经验301

在PHP中有这么一个可以用来分析URL的函数,它就是parse_url(),它是一个让人一看就知道是用来干什么的函数!英文单词parse的意思就是:解析,parse_url当然就是解析url的意思了。

语法:

PHP

parse_url($url);//$url是就是一串网址

如:

PHP

$url = "http://www.themeol.com/category/zbzt/";

print_r(parse_url($url));

此时输出的结果为:

PHP

Array ( 

[scheme] => http,

[host] => www.themeol.com,

[path] => /category/zbzt/ 

)

这样就把一个url地址彻底的解析出来了!

再如:

PHP

<?php 

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

print_r(parse_url($url)); 

?>

此时的结果为:

PHP

Array ( 

[scheme] => http 

[host] => hostname 

[user] => username 

[pass] => password 

[path] => /path 

[query] => arg=value 

[fragment] => anchor 

)

从上面的例子里可以看到,PHP函数parse_url()可以很容易分解出一个URL的各个部;那么如果要拿指定的部分出来的话也很容易,如:

PHP

echo parse_url($url, PHP_URL_PATH);

其中第二个参数“”的值可以是:

1,PHP_URL_SCHEME

2,PHP_URL_HOST

3,PHP_URL_USER

4,PHP_URL_PASS

5,PHP_URL_PATH

6,PHP_URL_QUERY  

7,PHP_URL_FRAGMENT

8,PHP_URL_PORT 


扫描二维码推送至手机访问。

版权声明:本文由爱一流网发布,如需转载请注明出处。

免责声明:本站所有资源搜集整理于互联网或者网友提供,仅供学习与交流使用,如果不小心侵犯到你的权益,请及时联系我们删除该资源。

本文链接:https://aiyiliu.com/post/396.html

分享给朋友: