【发布时间】:2015-09-05 20:35:15
【问题描述】:
是否可以在一个键中存储多个值?
我遍历我的数据库中具有以下属性的所有项目:
category, itemname and itemurl
现在我想按类别对所有项目进行排序,这意味着一些项目具有相同的类别,我希望它们一起出现在我的对象中,应该如下所示:
Items [
category1 => item1[], item2[], item3[]
category2 => item4[], item5[]
category3 => item6[]
]
感谢您的帮助!
解决方案: 您可以将值存储在匿名数组中
while ( $stmt->fetch() ) {
$tempArray = [
'xxx' => xxx,
'yyy' => yyy,
'zzz' => zzz
];
Items[category][ ] = $tempArray;
}
【问题讨论】:
-
兄弟,不清楚...