关联数组上的放大

时间:2018-06-25 09:25:54

标签: php arrays

我有一个像这样的数组

$value = array('key1'=>'value1','key2'=>'value2','key3'=>'value3');

我想将此数组转换为以下字符串。

key1=value1&key2=value2&key3=value3

我尝试过使用内爆函数,但是它仅返回数组的值

implode($value,"&"); // returns value1&value2&value3

有没有简单的方法可以做到这一点?

1 个答案:

答案 0 :(得分:2)

Implode仅用于数组值。它不适用于阵列键。如果要使用它来构建查询字符串,则可以在php中使用http_build_query函数。

$value = array('key1'=>'value1','key2'=>'value2','key3'=>'value3');

echo http_build_query($value); // key1=value1&key2=value2&key3=value3

希望这会有所帮助。