http_build_query() 作用是生成通过 URL 编码后的查询字符串
<?php
$data = array('foo'=>'航歌',
'baz'=>'111',
'cow'=>'222',
'php'=>'hypertext processor');
echo http_build_query($data);
?>
image.png
对于数组中的基本数据类型,通过 http_build_query() 生成的字符串会自动使用该元素的下标索引作为属性值。同时对于这种数据,我们还可以自定义统一添加的前缀(不影响其他数据)
<?php
$data = array('foo', 'bar', 'cow' => 'milk');
echo http_build_query($data);
echo "<br>";
echo http_build_query($data, 'hangge_');
?>
image.png