parse_str与http_build_query的使用

  1. <?php  
  2. //parse_str与http_build_query的使用  
  3.   
  4. //使用parse_str将url字符串转变为key=>value的数组  
  5. $str = "tn=monline_dg&ie=utf-8&bs=httpbuildurl&f=3&rsv_bp=1&wd=php+buildquery&rsv_sug3=17&rsv_sug4=330&rsv_sug1=16&oq=php+build&rsv_sug2=0&rsp=0&inputT=8922";  
  6. parse_str($str,$arr);  
  7. var_export($arr);  
  8.   
  9. /* 
  10. 输出: 
  11. array ( 
  12.   'tn' => 'monline_dg', 
  13.   'ie' => 'utf-8', 
  14.   'bs' => 'httpbuildurl', 
  15.   'f' => '3', 
  16.   'rsv_bp' => '1', 
  17.   'wd' => 'php buildquery', 
  18.   'rsv_sug3' => '17', 
  19.   'rsv_sug4' => '330', 
  20.   'rsv_sug1' => '16', 
  21.   'oq' => 'php build', 
  22.   'rsv_sug2' => '0', 
  23.   'rsp' => '0', 
  24.   'inputT' => '8922', 
  25. ) 
  26. */  
  27.   
  28. //使用http_build_query将key=>value的数组转变为url字符串  
  29. $url = http_build_query($arr);  
  30. echo($url);  
  31.   
  32. //输出:tn=monline_dg&ie=utf-8&bs=httpbuildurl&f=3&rsv_bp=1&wd=php+buildquery&rsv_sug3=17&rsv_sug4=330&rsv_sug1=16&oq=php+build&rsv_sug2=0&rsp=0&inputT=8922  
  33.   
  34. ?> 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值