首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用json_encode在外部数组中创建php嵌套数组的内容

如何使用json_encode在外部数组中创建php嵌套数组的内容
EN

Stack Overflow用户
提问于 2018-04-08 06:55:52
回答 2查看 122关注 0票数 0

我有一个数组:

代码语言:javascript
运行
复制
$myAssocArray = array(
           ['fred','tyson',23],
           ['collins', 'white', 54],
           ['mary', 'frost', 46]
        );

当我对阵列执行json_encode操作时:

代码语言:javascript
运行
复制
$jsonString = json_encode($myAssocArray);
echo $jsonString;

我得到了:

代码语言:javascript
运行
复制
[['fred','tyson',23],['collins', 'white', 54],['mary', 'frost', 46]]

但我希望得到以下结果:

代码语言:javascript
运行
复制
[{0:'fred',1:'tyson',2: 23},{0:'collins', 1:'white', 2: 54},{0:'mary', 1:'frost',2: 46}]
EN

Stack Overflow用户

发布于 2018-04-08 07:08:06

找到了一个解决方案,我必须将嵌套数组转换为对象

代码语言:javascript
运行
复制
(object) $myDynamicNestedArray;

PHP json_encode - JSON_FORCE_OBJECT mixed object and array output

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49712771

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档