php函数http_build_query和parse_str的使用

 PHP   高蒙   阅读(1386)   评论(0)   2016-09-02 20:49:54    http_build_query php parse_str 


在看第三方登录api的时候,看到有这两个函数的使用。http_build_queryparse_str

通过查找资料以及自己的亲自试验,发现这两个函数在日常的操作中还是挺会用到的。

比如:对url的操作。将get参数转换为数组,将数组转为get形式的参数。都是很方便的。下面展示,这两个函数的用法。

string http_build_query ( array $formdata [, string $numeric_prefix ] )。

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

参数:第一个参数是传入的数组。第二个是数组下标的前缀。(索引数组设置)。

返回值:字符串。

代码:

$a = array('a'=>1,'b'=>2,'c'=>3,'d'=>4);
$b = http_build_query($a);
echo $b; 
结果:a=1&b=2&c=3&d=4
$c = array('a','b','c','d');
$d = http_build_query($c,'s_');
echo $d; 
结果:s_0=a&s_1=b&s_2=c&s_3=d
void parse_str ( string $str [, array &$arr ] )

解释:把查询字符串解析到变量中。

参数:string必需。规定要解析的字符串。

      array可选。规定存储变量的数组的名称。该参数指示变量将被存储到数组中。

返回值:无。

代码:

$arr =array();
$b   = 'a=1&b=2&c=3&d=4';
parse_str($b,$arr);
print_r($b);
结果:array('a'=>1,'b'=>2,'c'=>3,'d'=>4);





相关文章



我要评论


站长昵称:(*)

输入内容:


评论列表


高蒙

男,程序猿一枚

 

人生要是没有理想, 那跟一条咸鱼有什么分别。


关于我

  http://www.shuchengxian.com

高蒙个人博客是以PHP技术为主的程序员个人博客。博客主要发布php开发中遇到的问题以及解决办法,同时个人博客也分享网站模板素材,jquery插件等方面素材。


站点声明:相关侵权、举报、投诉及建议等,请发E-mail:936594075#qq.com(#替换成@)。

Copyright © 2018, www.shuchengxian.com, All rights reserved. 个人博客皖公网安备 34152302000022号 皖ICP备15015490号

关键词:个人博客,PHP博客,PHP博客程序,高蒙博客,高蒙个人博客,php程序员博客,程序员个人博客