parse_url函数解析

描述
array parse_url ( string url )


此函数返回一个关联数组,包含现有 URL 的各种组成部分。如果缺少了其中的某一个,则不会为这个组成部分创建数组项。组成部分为:


scheme - 如 http

host

port

user

pass

path

query - 在问号 ? 之后

fragment - 在散列符号 # 之后


此函数并 不 意味着给定的 URL 是合法的,它只是将上方列表中的各部分分开。parse_url() 可接受不完整的 URL,并尽量将其解析正确。

注: 此函数对相对路径的 URL 不起作用。

例子 1. parse_url() 示例

$ php -r 'print_r( parse_url("http://username:password@hostname/path?arg=value#anchor"));'
Array
(
[scheme] => http
[host] => hostname
[user] => username
[pass] => password
[path] => /path
[query] => arg=value
[fragment] => anchor
)

$ php -r 'print_r( parse_url("http://invalid_host..name/"));'
Array
(
[scheme] => http
[host] => invalid_host..name
[path] => /
)

(0)

相关推荐

  • Linux中getopt函数用法

    最近做cache lab 用到了getopt函数, 用man 3 getopt查看了下用法, 做个总结. 描述:getopt函数是用来解析命令行参数的, 以‘-’或‘--’开头的参数为选项元素,除去‘ ...

  • Excel表格之SUM、SUMIF函数的使用

    Excel表格在处理数据方面有很强大的优势,使用函数是Excel学习中重要的一环,今天介绍SUM.SUNIF的使用 操作方法 01 1.第一步,打开需要处理的数据,熟悉数据构成和判断数据处理的过程,使 ...

  • win7系统口令登录过程调试方法图解

    首先介绍Windows 7系统基本原理 Windows7 以后 Winlogon 进程是动态的,有用户登录就会创建一个 Winlogon 进程,因此系统中完全 可能存在多个登录进程,注销后 Winlo ...

  • Win 7系统口令登录过程调试方法

    首先介绍Windows 7系统基本原理 Windows7 以后 Winlogon 进程是动态的,有用户登录就会创建一个 Winlogon 进程,因此系统中完全 可能存在多个登录进程,注销后 Winlo ...

  • Windows7 口令登录过程调试

    基本原理 Windows7 以后 Winlogon 进程是动态的,有用户登录就会创建一个 Winlogon 进程,因此系统中完全 可能存在多个登录进程,注销后 Winlogon 进程也会随之结束。 W ...

  • Excel数据可视化动态图制作(用excel做数据动态图)

    Excel图表对于多数人来将应该是不陌生的,大家都会用图表来简单明了的展示各类数据.但是图表制作有一种比较尴尬的情况,那就是当数据维多过多的时候,图表看起来就会显得非常的杂.如上图,我们根据子公司1- ...

  • 下拉菜单数据来源另一个表格(怎么用下拉菜单引用其他表格)

    问题情境汇总查询表"部门费用"如下,其中A2单元格是下拉菜单,内容是12个月份.查询表"部门费用"中12个月份的数据来源于同一工作薄中不同的12个以月份命名的工 ...

  • 用php制作静态网站的模版框架(二)

    操作方法 01 避免页面元素重复 "这确实不错",你也许会想,"我的网站主要就是由大量的静态页面构成.现在我可以从所有页面中删除它们的公共部分,要更新这些公共部分实在太麻 ...

  • 通过使用excel快速提取条码中的货号及尺码

    日常工作中,通过扫码枪作业可以快速的采集到我们想要的信息,但是要怎样去分离处理这些扫码信息呢,下面通过EXCEL表格的方式来分离我们想要的信息 操作方法 01 通过扫码枪把我们需要采集的数据传输到EX ...