php - 内爆关联数组
问题描述
我有一个像
$value = array('key1'=>'value1','key2'=>'value2','key3'=>'value3');
我想将此数组转换为以下字符串。
key1=value1&key2=value2&key3=value3
我尝试过使用 implode 函数,但它只返回数组的值
implode($value,"&"); // returns value1&value2&value3
有什么简单的方法可以实现这一目标吗?
解决方案
Implode 仅用于数组值。它不适用于数组键。如果你想用它来构建查询字符串,那么你可以http_build_query
在 php.ini 中使用函数。
$value = array('key1'=>'value1','key2'=>'value2','key3'=>'value3');
echo http_build_query($value); // key1=value1&key2=value2&key3=value3
希望这可以帮助。
推荐阅读
- redirect - 本地主机中的重定向问题过多(IIS、ColdFusion 2018)
- queue - (vhdl) 预期类型 = 当前类型类型错误
- python - 如何根据每个科目的最小值来组织学生的分数
- pyspark - Amazon EMR 只使用一个核心节点,但我有两个核心节点
- sap-cloud-sdk - CF 上使用 Cloud SDK 进行主体传播的服务间通信指南
- python-3.x - python 声明值的简单方法
- html - 网页转发到域
- c++ - 是否有任何简单的方法可以从用户那里获取整数输入来填充向量并提供在 C++ 中停止的选项?
- python - 在 DataFrame Python 上一次遍历行和列的表单
- python - 使用 CX_freeze 为我的 exe 文件添加图标