【发布时间】:2013-01-25 17:33:48
【问题描述】:
我有一个 JSON 格式的多维 PHP 数组,如下所示:
array = [{
"id":"1",
"key":"Ferrari",
"type":"car"},
{
"id":"1",
"key":"Red",
"type":"color"},
{
"id":"73",
"key":"Yellow",
"type":"color"
}]
因为它实际上是一个搜索结果,所以我想动态组合 id 相同的结果。换句话说,新数组应该如下所示:
array = [{
"id":"1",
"key":"Red Ferrari",
"type":"keyword"},
{
"id":"73",
"key":"Yellow",
"type":"color"
}]
我一直在研究很多 PHP 函数,但它们在多维数组中的功能有限。任何建议表示赞赏:)
许多问候
安德烈亚斯
【问题讨论】:
-
匹配是否总是产生
type: keyword?名字是怎么组合的?你从哪里知道它是 Red Ferrari 而不是 Ferrari red?
标签: php arrays multidimensional-array