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

  • scheme – 如 http
  • host
  • port
  • pass
  • path
  • query – 在问号 ? 之后
  • fragment – 在散列符号 # 之后

此函数并 不 意味着给定的 URL 是合法的,它只是将上方列表中的各部分分开。parse_url() 可接受不完整的 URL,并尽量将其解析正确。
注: 此函数对相对路径的 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] => /
)

最新文章

  1. springMVC下集成active MQ发送邮件
  2. Regionals 2012 :: HangZhou
  3. ORA-01017 invalid username/password;logon denied" (密码丢失解决方案)
  4. Lotus 迁移到Exchange 2010 POC 之在Exchange 2007安装Transport Suite!
  5. STL之顺序容器
  6. ecshop订单状态对应值详解
  7. Linux ALSA声卡驱动之二:声卡的创建
  8. 什么是WAL?
  9. 如何把Excel中的单元格等对象保存成图片
  10. Java内存管理及对Java对象管理
  11. windows下的mongodb安装与配置
  12. 介绍3款Markdown编辑器
  13. vue 学习笔记—axios(替代vue-resource)
  14. 一张图看懂JVM之垃圾回收算法详解
  15. 【机器学习_5】Anaconda:初学Python、入门机器学习的首选
  16. mvc返回多个结果集,返回多个视图
  17. Django框架----Object Relational Mapping(ORM)
  18. Linux内核分析 笔记三 构造一个简单的Linux系统MenuOS ——by王玥
  19. 8 -- 深入使用Spring -- 7...4 使用自动装配
  20. 2015 - 4- 21 iOS开发越狱环境的搭建1

热门文章

  1. 用Guava辅助Throwable异常处理
  2. 『重构--改善既有代码的设计』读书笔记----Replace Temp with Query
  3. springmvc数组参数传递
  4. 13 Roman to Integer(罗马数字转int Easy)
  5. PHP 读取/导出 CSV文件
  6. jquery ajax (1)原始js 实现
  7. phpinfo.php
  8. codevs 3269 混合背包
  9. Java对象引用
  10. ISO 7810 协议小结