You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PHP多维数组转JavaScript数组:实现指定格式转换需求

方案二:在JavaScript端处理现有JSON字符串

如果已经拿到了那个带键的JSON字符串,也可以在前端直接转换:

// 你现有的JSON字符串
var rawArrStr = '{"0":{"name":"William","bio":"Morbi sed ligula"},"2":{"name":"Grace","Praesent venenatis"}}';

// 第一步:解析成JavaScript对象
var employeeObj = JSON.parse(rawArrStr);

// 第二步:把对象的值转换成目标二维数组
var arr = Object.values(employeeObj).map(emp => [emp.name, emp.bio]);

解释一下:

  • Object.values(employeeObj)会提取对象里的所有员工对象(忽略原来的键名,比如"0"、"2")
  • map方法遍历每个员工对象,把name和bio的值组成新的子数组,最终得到你要的二维数组结构。

内容的提问来源于stack exchange,提问作者Flow

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 06:37:25