如何将PHP格式索引数组转换为JSON字符串类型数组
数组格式转换解决方案
你给出的Array ( [0] => dev2 [1] => dev3 [2] => dev4 )是PHP语言的数组原生打印输出格式,目标格式["dev2","dev3","dev4"]是标准JSON格式的索引数组,对应操作方法如下:
运行环境为PHP时直接转换
如果原数组是你PHP代码中的可调用变量,直接调用内置json_encode()函数即可完成转换:
// 示例原数组,对应你打印输出的Array ( [0] => dev2 [1] => dev3 [2] => dev4 ) $originArr = ["dev2", "dev3", "dev4"]; // 执行转换 $targetFormat = json_encode($originArr); // 输出结果即为 ["dev2","dev3","dev4"] echo $targetFormat;
仅需处理纯文本格式转换
如果你手里只有Array ( [0] => dev2 [1] => dev3 [2] => dev4 )这段文本内容,手动转换步骤如下:
- 提取所有
=>后方的字符串值,得到dev2、dev3、dev4三个值 - 给每个值包裹英文双引号,值之间用英文逗号分隔
- 整体前后用英文方括号包裹,即可得到目标格式
内容的提问来源于stack exchange,提问作者Muhammad Hafidh
相关产品推荐
相关产品推荐

