http_build_query的用法
来源:互联网 发布:上海博科资讯java 编辑:程序博客网 时间:2024/06/05 12:00
在做项目中,有时候会需要回调的Url或者传输url去另一个地方,这个时候一般都是需要对于url进行url_encode等操作,不过php自带了一个函数:http_build_query还挺好用,在此记录一下。
(PS:特别是在读一些SDK或者大牛的代码的时候,会经常发现有这个函数,所以说啊,不学会都对不起自己了,哈哈-。-)
1、http_build_query:http_build_query($str):使用给出的关联(或下标)数组生成一个经过 URL-encode 的请求字符串。换一种说法,就是将key=>value的数组转变为url字符串。
举个栗子:例如:$arr = array("cat"=>"tom","dog"=>"john");
echo http_build_query($arr);
结果://cat=tom&dog=john
作用:作用:模拟http请求的,把得到的数据data通过函数URL-encode,一般是用在回调。
2、万有有阴有阳,正如金木水火土,相生相克,相爱相杀。。http_build_query也有自己的小冤家,大家经常用它来吧格式化的url字符串转换为数组:
parse_str:将url字符串转变为key=>value的数组 ,和上面的是相反的意思,可以互相转换 。
举个栗子:$str = "cat=tom&dog=john";
echo parse_str($str);
结果:array = ("cat"=>"tom","dog"=>"john"
);
the end;
参考:http://blog.csdn.net/e421083458/article/details/23616667
- 关于Http_build_query的用法
- http_build_query的用法
- http_build_query用法,挺方便的
- http_build_query用法,挺方便的
- http_build_query用法,挺方便的
- http_build_query用法,挺方便的
- http_build_query用法,挺方便的
- http_build_query用法
- http_build_query用法
- php http_build_query (用法)
- php http_build_query 用法
- http_build_query()的使用
- http_build_query
- http_build_query
- http_build_query函数带来的困扰
- parse_str与http_build_query的使用
- 很有用的函数http_build_query
- http_build_query函数带来的困扰
- 重命名后后缀名重现
- pyhon中平时碰到的小知识总结
- DOC 列表表单域类型List form field type
- tcpdump学习笔记记录
- loadrunner 自动切换参数设置--根据别人的经验操作
- http_build_query的用法
- Burpsuite神器常用功能使用方法总结
- [Linux] yum只下载不安装rpm包的两种方法
- 值得推荐的C/C++框架和库
- JavaScript 选择器 笔记
- scanf无法输入
- 网站seo专题页面的优化技巧
- eclipse搭建maven项目 pom.xml出现红叉,提示Missing artifact jdk.tools:jdk.tools:jar:1.7,解决办法如下:
- 关于java.lang.SecurityException Unable to start service Intent异常问题