所以我有这个代码
CombinedApp.Startup
返回我
foreach ($exportQueryResult->deckGroups as $key => $deckGroup) {
$row['Group name'.$key] = $deckGroup->name;
}
是否有可能返回类似的内容:
[
"Group name0" => "name"
"Group name1" => "Hakuna MATATA *"
]
我知道这不是很明确,但我可以说的是最好的:)
答案 0 :(得分:0)
不可能。原因数组不支持相同的索引名称。数组索引名称始终是唯一的。如果您尝试使a ['value'] = 5,然后再次使a ['value'] = 10,那么它将显示如下结果:a = ['value'= 10]
答案 1 :(得分:0)
您要问的是不可能的,因为关联数组中的键是唯一的。
最接近您想要的对象的是关联数组,该数组的值是一个填充有该键下提交值的数组。
例如:
$row['Group name'] = [];
foreach ($exportQueryResult->deckGroups as $key => $deckGroup) {
array_push($row['Group name'], $deckGroup->name);
}
这应该导致类似以下内容:
[
"Group name" => ["name", "Hakuna MATATA *"]
]