parse_str 与 http_build_query的使用

1 http_build_query() 使用

生成 URL-encode 之后的请求字符串 【建议在使用前,使用array_filter($query) 进行处理】

例子 1. http_build_query() 使用示例

<?php
$data = array('foo'=>'bar',
'baz'=>'boom',
'cow'=>'milk',
'php'=>'hypertext processor');
echo http_build_query($data);
/* 输出:
foo=bar&baz=boom&cow=milk&php=hypertext+processor
*/
?>

2 使用parse_str() 进行 http_build_query 反向处理

$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);
上一篇:design language


下一篇:Xcode_cocoaPods-超详细傻瓜式安装教程