1 parse_url()

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

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

    $_url = "http://www.baidu.com/web?id=15&page=5";$_par = pares_url($_url);       var_dump($_par);

输出结果:
array(4) {["scheme"]=>  string(4) "http"["host"]=>  string(13) "www.baidu.com"["path"]=>  string(4) "/web"["query"]=>  string(12) "id=15&page=5"}

2 parse_str()

将字符串解析成多个变量

  parse_str($_par['query'],$_query);    var_dump($_query);输出结果:array(2) {["id"]=>  string(2) "15"["page"]=>  string(1) "5"}

3 http_bulid_query()

使用给出的关联(或下标)数组生成一个经过 URL-encode 的请求字符串。

    unset($_query['page']);  //清空pagevar_dump(http_build_query($_query));输出:string(5) "id=15"

用于解析、拆分、重组URL字符串。

转载于:https://www.cnblogs.com/congcong1/p/10588191.html

Url几个常用的函数相关推荐

  1. jQuery中常用的函数方法总结

    jQuery中为我们提供了很多有用的方法和属性,自己总结的一些常用的函数,方法.个人认为在www.21kaiyun.com的紫微斗数星座在线排盘开发中会比较常用的,仅供大家学习和参考. 事件处理 re ...

  2. PHP常用 header函数设置HTTP头部示例

    PHP常用 header函数设置HTTP头部示例 定义编码 header( 'Content-Type:text/html;charset=utf-8 '); Atom header('Content ...

  3. 常用JavaScript函数 31 - 46(自我总结)

    常用JavaScript函数 1 - 15 (自我总结) 常用JavaScript函数 16 - 30(自我总结) 31.获得当前日期 32. jquery 操作 radio 33. 双击滚屏 34. ...

  4. 常用JavaScript函数 16 - 30(自我总结)

    常用JavaScript函数 1 - 15 (自我总结) 常用JavaScript函数 31- 46 (自我总结) 16. 除去数组重复项 17. 操作cookie 18. 判断浏览器类型 19. 判 ...

  5. 常用JavaScript函数 1 - 15 (自我总结)

    常用JavaScript函数 16 - 30(自我总结) 常用JavaScript函数 31- 46 (自我总结) 1.  调整图片大小,不走形(FF IE 兼容)/ 剪切图片(overflow:hi ...

  6. 【JS教程】100+常用JS函数(方法)

    为什么80%的码农都做不了架构师?>>>    100+常用JS函数(方法) 1. document.write("");为 输出语句 2. JS中的注释为// ...

  7. python有哪些函数怎么用_必须掌握的常用python函数有哪些?

    必须掌握的常用python函数有哪些? 更新时间:2020年11月02日   作者:spoto 必须掌握的常用Python的安装设置过程中需要注意的事项,今天我们就另一个学员们经常询问的问题进行解答. ...

  8. ThinkPHP 5.0常用助手函数

    ThinkPHP 5.0常用助手函数 总结thinkphp手册,以及自己学习中用到的关于tp5的助手函数 首先看看手册给我们提供的助手函数目录: 下面是学习中自己常用到的助手函数 一.url() 一般 ...

  9. WordPress常用模板函数 修改或自制WordPress主题必备

    对于很多WordPress新手来说,不懂任何代码的情况下去瞎改WordPress主题,得出的效果往往会出现语法错误之类的东西或效果不尽人意.想要修改 WordPress主题模板文件最基本的当然要懂得H ...

最新文章

  1. JDK1.8源码分析:线程安全的CopyOnWriteArrayList与CopyOnWriteArraySet
  2. opencv 斑马线,条纹检测
  3. 【iOS】【项目全局动态埋点】Runtime+Aspects(hook)
  4. python文件无法关闭_Python脚本无法正常终止
  5. sql修改链接服务器名称,SQL Server 创建链接服务器的脚本,自定义链路服务器的简短名称...
  6. MySQL版本升级到5.7.21
  7. 用AUTOCAD建模的篮球
  8. FreeMarker标签使用
  9. NGINX配置之二: nginx location proxy_pass 后面的url 加与不加/的区别.
  10. Unity3D开发环境的搭建
  11. k8s技术预研11--kubernetes网络原理
  12. 黑马程序员 面试题项目--银行业务调度系统
  13. Mac如何关闭开机启动项?
  14. CocosCreator快速接入bugly
  15. 【前端开源模板推荐】
  16. 【autojs】Auto.js Pro安卓QQ语音红包秒抢挂免费脚本源码
  17. matlab绘图坐标轴字体_MATLAB绘图(轴文本粗体,曲线粗体),Matlab,坐标轴,文字,加粗...
  18. 计算机二级pptword建立大纲级别,计算机等级考试二级Office考点汇总!(PPT篇)...
  19. Codeforces Round #742 (Div. 2) C. Carrying Conundrum
  20. 计算久期matlab,[MATLAB代码模板]固定收益证券计算

热门文章

  1. php获取网页内容方法总结
  2. 电商标识检测的鲁棒性防御,ACM MM2021 安全AI大赛技术解析
  3. CVPR 2020 Oral|效果超群的老照片“复活”算法
  4. 文末送书|增强现实:原理与实践
  5. TensorFlow 与 PyTorch 之争
  6. Github | 谷歌机器学习课程中文版
  7. 为什么在实际的 kaggle 比赛中 gbdt 和 random forest 效果非常好?
  8. 深度学习(三十四)对抗自编码网络-未完待续
  9. 通过影响函数理解黑箱预测
  10. 自动驾驶路径规划论文解析(6)