header('Content-Type: text/html; charset=utf-8');

/**

* 将字符串参数变为数组

*/

function convertUrlQuery($query){

$queryParts = explode('&', $query);

$params = array();

foreach ($queryParts as $param){

$item = explode('=', $param);

$params[$item[0]] = $item[1];

}

return $params;

}

/**

* 将参数变为字符串

*/

function getUrlQuery($array_query){

$tmp = array();

foreach($array_query as $k=>$param){

$tmp[] = $k.'='.$param;

}

$params = implode('&',$tmp);

return $params;

}

$url = 'http://onestopweb.iteye.com/index.php?name=chaoyi&website=onestopweb';

$arr = parse_url($url);

var_dump($arr);

$arr_query = convertUrlQuery($arr['query']);

var_dump($arr_query);

var_dump(getUrlQuery($arr_query));

效果图:

php 拆分url目录,PHP 解析URL和URL参数拆分与合并相关推荐

  1. Django框架深入了解_04(DRF之url控制、解析器、响应器、版本控制、分页)(一)

    阅读目录 一.url控制 基本路由写法:最常用 第二种写法:继承ModelViewSet 第三种写法:(自动生成路由,必须继承ModelViewSet) 二.解析器 前端不同的数据格式请求,后端解析得 ...

  2. Django视图层:URL的反向解析(主路由include之namespace,子路由之name,模板标签{%url%},视图reverse()函数,反向解析示例,URL命名空间

    一.视图层The view layer Django 具有 "视图" 的概念,负责处理用户的请求并返回响应. 二.URL反向解析Reverse resolution of URLs ...

  3. 域名解析中的cname解析和显性URL跳转和隐性URL跳转三者有什么区别

    通俗的来讲,cname解析还是属于dns解析,只是把某个域名解析到另外一个域名对应的某个IP的空间中,所以还需要在服务器端(比如nginx)做域名解析(比如把baidu.com做一个cname解析到i ...

  4. URL验证以及解析的Python实战代码

      大家好,我是herosunly.985院校硕士毕业,现担任算法研究员一职,热衷于机器学习算法研究与应用.曾获得阿里云天池比赛第一名,科大讯飞比赛第三名,CCF比赛第四名.拥有多项发明专利.对机器学 ...

  5. python之33个关键字详解_Python解析、提取url关键字的实例详解

    解析url用的类库: python2版本: from urlparse import urlparse import urllib python3版本: from urllib.parse impor ...

  6. java url authority,Java如何解析url,包括自定义schema的url

    比如我要解析下面这个url: myscheme://admin@blog.nihao001.com:8080/index.jsp?username=asdf&password=123456&a ...

  7. Javascript 获得当前文件的url 目录,不含文件名

    前端经常要获取当前页面的url 目录,好像js没有现成的办法,所以写了个简单函数: <script>function get_current_url() {//获得完整urlvar pat ...

  8. android连接php的url,android编程-解析URL-类同php的parse_url函数

    android编程-解析URL-类同php的parse_url函数 作者:jao 发布于:2013-10-5 12:42 分类:Andriod开发 我们知道,在php中有个parse_url函数可以解 ...

  9. python url解析_Python的url解析库--urlparse

    一.urlparse解析url的query并构建字典 下面的方法主要的功能: 解析url的各个部分,并能够获取url的query部分,并把query部分构建成dict. 具体的代码实现: >&g ...

最新文章

  1. 派工单系统 源码_「青鸟报修云」酒店设备报修管理系统
  2. java课程心得_javaweb课程心得体会(三)
  3. 《JavaScript面向对象精要》——1.8 原始封装类型
  4. python爬虫(四)_urllib2:handle处理器和自定义opener
  5. 《硝烟中的Scrum和XP》-首感
  6. html dom获得父div,获取元素的父div
  7. VTK:Matlab之MatlabEngineFilter
  8. 【软件工程实践】结对项目-四则运算 “软件”之升级版
  9. STL系列之一 deque双向队列
  10. 帆软 JAVA扩展_java报表开发工具FineReport教程之报表设计:单元格扩展
  11. 岑溪高考成绩查询2021,2019岑溪高考成绩喜报(归义中学、筋竹中学、南
  12. 入门排序(冒泡、选择、直接)
  13. python图像风格迁移_快速图像风格迁移
  14. 3dmax 2015破解步骤
  15. Lrc文件与音乐的同步显示
  16. 垃圾收集概述和垃圾收集算法(超详细介绍)
  17. python基础代码技巧_5行Python代码实现批量打水印技巧,值得收藏|python基础教程|python入门|python教程...
  18. 一篇让你熟练掌握Google Guava包(全网最全)
  19. win11触控板用不了怎么办?win11触控板用不了的解决方法
  20. UFPS入门: Unity FPS 教程

热门文章

  1. MySQL1819错误代码解决方法
  2. 《Android 时光轴实现》
  3. H5三维充电数据线建模3D模型VR高清线上展示
  4. 灵活分控、尽在掌控,同为(TOWE)四合一防雷防浪涌桌面PDU
  5. 老菜鸟看软件开发的管理 二
  6. bootstrap4常用样式(仅供参考)
  7. python中findall是什么意思_在Python中使用findall和括号
  8. 数据极化,紫光西部数据的“突围”之路
  9. c++删除文件中的空行
  10. 无法访问maven官网