php - 使用 PHP 中的键将数组转换为对象
问题描述
我有一个对象数组,
[
[
{"m": 4, "p": 1, "r": 0, "t": 0},
{"m": 4, "p": 1, "r": 0, "t": 0},
{"m": 4, "p": 1, "r": 0, "t": 0}
],
[
{"m": 4, "p": 1, "r": 0, "t": 0},
{"m": 4, "p": 1, "r": 0, "t": 0},
{"m": 4, "p": 1, "r": 0, "t": 0}
],
[
{"m": 4, "p": 1, "r": 0, "t": 0},
{"m": 4, "p": 1, "r": 0, "t": 0},
{"m": 4, "p": 1, "r": 0, "t": 0}
],
[
{"m": 4, "p": 1, "r": 0, "t": 0},
{"m": 4, "p": 1, "r": 0, "t": 0},
{"m": 4, "p": 1, "r": 0, "t": 0}
],
]
我需要用像这样的键将它转换为对象
{
"1": {
"1": {"m": 4, "p": 1, "r": 0, "t": 0},
"2": {"m": 4, "p": 1, "r": 0, "t": 0},
"3": {"m": 4, "p": 1, "r": 0, "t": 0}
},
.......
}
我使用下面的代码,但得到解析错误,
$ss= json_decode(json_encode($obj1));
$ss1=(Object)(array_filter($ss));
echo json_encode($ss1);
请帮忙
问候,
雷哈
解决方案
推荐阅读
- javascript - 转换没有时区的日期格式 - Google 应用脚本 (Javascript)、Google 电子表格
- javascript - 如何使用 mocha、chai 和量角器等待元素
- html - 如何阻止 mat-table 调整其列的大小?
- machine-learning - Pytorch DataLoader 流水线
- vega-lite - 在悬停/选择时更改 vega lite 密度图颜色
- symfony - 使用 Symfony/FOSUserBundle,如何将锁定的用户重定向到登录表单以外的页面?
- mysql - 通过 Join 连接的表与通过 Where 连接的表
- android - 如何从网站上获取图标 google material design?
- python - 预期dense_3 的形状为(2,),但得到的数组形状为(1,) 使用Keras 进行图像分类(Maleria deases)
- javascript - 如何修复错误 TypeError: Cannot read property 'map' of undefined