PHP使用http_build_query()构造URL字符串的方法(可将POST参数组转换拼接成GET请求链接)
Posted 一分耕耘一分收获
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP使用http_build_query()构造URL字符串的方法(可将POST参数组转换拼接成GET请求链接)相关的知识,希望对你有一定的参考价值。
http_build_query
(php 5, PHP 7)
http_build_query — 生成 URL-encode 之后的请求字符串
1 <?php 2 $data = array( 3 ‘foo‘=>‘bar‘, 4 ‘baz‘=>‘boom‘, 5 ‘cow‘=>‘milk‘, 6 ‘php‘=>‘hypertext processor‘ 7 ); 8 9 echo http_build_query($data); 10 /* 11 * 输出:foo=bar&baz=boom&cow=milk&php=hypertext+processor 12 */ 13 ?> 14 例子 2. http_build_query() 使用数字下标的元素 15 16 <?php 17 $data = array(‘foo‘, ‘bar‘, ‘baz‘, ‘boom‘, ‘cow‘ => ‘milk‘, ‘php‘ =>‘hypertext processor‘); 18 19 echo http_build_query($data); 20 /* 21 * 输出:0=foo&1=bar&2=baz&3=boom&cow=milk&php=hypertext+processor 22 */ 23 24 echo http_build_query($data, ‘myvar_‘); 25 /* 26 * 输出:myvar_0=foo&myvar_1=bar&myvar_2=baz&myvar_3=boom&cow=milk&php=hypertext+processor 27 */ 28 ?>
以上是关于PHP使用http_build_query()构造URL字符串的方法(可将POST参数组转换拼接成GET请求链接)的主要内容,如果未能解决你的问题,请参考以下文章
php使用http_build_query,parse_url,parse_str创建与解析url详解