【发布时间】:2016-09-27 22:05:31
【问题描述】:
我有一个包含一堆记录的数组,例如:
{
"ID": "38424",
"heading": "Nylies soek nuwe hoof",
"typeID": "1",
"datein": "2016-09-26 12:14:16",
"edited_datein": null,
"publishDate": "2016-09-23 00:00:00",
"category": {
"ID": "1",
"heading": "News",
"typeID": "3",
"datein": "2016-09-26 11:50:06",
"edited_datein": null,
"url": "news"
},
"authorID": "592",
"tags": "skool,school,hoof,headmaster,etienne burger"
}
我有另一个带有“列”的数组我希望记录被“过滤”
{
"ID",
"heading",
"datein",
"category|heading",
"category|url"
}
我希望根据列项创建一个多维数组的结果:
{
"ID": "38424",
"heading": "Nylies soek nuwe hoof",
"datein": "2016-09-26 12:14:16",
"category": {
"heading": "News",
"url": "news"
}
}
我如何做到这一点?我现在完全坚持这一点:(现在正忙着尝试对 array_combine 进行破解,但我不希望它会成功
【问题讨论】:
-
那不是json字符串吗?除非它已经解码,并且您没有向我们展示完整的代码,并且不应该那些列应该是
[]大括号 -
我只是将数组转换为 json 用于显示目的。我找到了解决方案。稍后发布
-
哦,好吧,当然,自我回答在 SO 中很好
标签: php arrays multidimensional-array