这个问题已经有了答案:
我有一个数组
$value = array('key1'=>'value1','key2'=>'value2','key3'=>'value3');
我要将此数组转换为以下字符串。
key1=value1&key2=value2&key3=value3
我尝试过内爆函数,但它只返回数组的值
implode($value,"&"); // returns value1&value2&value3
有什么简单的方法可以做到这一点吗?
内爆仅用于数组值。它不适用于数组键。如果要使用它来构建查询字符串,则可以使用 http_build_query 函数。
http_build_query
$value = array('key1'=>'value1','key2'=>'value2','key3'=>'value3'); echo http_build_query($value); // key1=value1&key2=value2&key3=value3
希望这有帮助。