代码之家  ›  专栏  ›  技术社区  ›  Deepak M

关联数组上的内爆[重复]

  •  0
  • Deepak M  · 技术社区  · 6 年前

    这个问题已经有了答案:

    我有一个数组

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

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

    key1=value1&key2=value2&key3=value3
    

    我尝试过内爆函数,但它只返回数组的值

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

    有什么简单的方法可以做到这一点吗?

    1 回复  |  直到 6 年前
        1
  •  2
  •   Kishen Nagaraju    6 年前

    内爆仅用于数组值。它不适用于数组键。如果要使用它来构建查询字符串,则可以使用 http_build_query 函数。

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

    希望这有帮助。