酬劳网用户【破千】^_^ 欢迎更多的程序员加入进来~

  • 当前位置:
  • 实战经验
  • ->
  • 开发语言分类
PHP函数 parse_str 与 http_build_query 的妙用。

       实战经验->开发语言        类型:原创        作者:酬劳网        浏览数:1132        发布日期:2018-09-01 15:16:14
       PHP函数 parse_str 与 http_build_query 的妙用

PHP函数 parse_str 与 http_build_query 的妙用

2个很好用的函数,谁用谁知道~


ttp_build_query 

    将数组转化为url字符串格式 

 parse_str 

    将url字符串格式转化为数组形式 

具体看下面的实例。


<?php   
//使用parse_str将url字符串转变为key=>value的数组  
$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";  
parse_str($str,$arr);  
var_export($arr);  
   
/* 
输出: 
array ( 
  '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', 
) 
*/  
   
//使用http_build_query将key=>value的数组转变为url字符串  
$url = http_build_query($arr);  
echo($url);  
   
//输出: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  
?>

是不是很好用?