专注于discuz,uchome,dedecms等各类PHP程序仿站(二次开发和模板制作)。

« »
2011-11-28PHP+mysql

5,620 阅读

PHP 解析 URL函数: parse_url详解

parse_url — 解析 URL,返回其组成部分

说明

array parse_url ( string $url )

本函数解析一个 URL 并返回一个关联数组,包含在 URL 中出现的各种组成部分。

本函数不是用来验证给定 URL 的合法性的,只是将其分解为下面列出的部分。不完整的 URL 也被接受,parse_url() 会尝试尽量正确地将其解析。

参数

url

要解析的 URL

返回值

对严重不合格的 URL,parse_url() 可能会返回 FALSE 并发出 E_WARNING。否则会返回一个关联数组,其组成部分为(至少有一个):

scheme – 如 http

host

port

user

pass

path

query – 在问号 ? 之后

fragment – 在散列符号 # 之后

范例

 parse_url() 例子

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

print_r(parse_url($url));
?>

以上例程会输出:

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

原创文章如转载,请注明:转载自火跃工作室
本文网址:http://www.huoyue.org/php-parse-url

日志信息 »

该日志于2011-11-28 11:22由 火跃 发表在PHP+mysql分类下, 你可以发表评论。除了可以将这个日志以保留源地址及作者的情况下引用到你的网站或博客,还可以通过RSS 2.0订阅这个日志的所有评论。

相关日志 »

没有评论

发表评论 »