【发布时间】:2017-08-12 19:06:42
【问题描述】:
如何将数组循环合并为单个数组(可能是对象),并将每个值添加到其关联的公共键中?
Categories:
Array ( [category] => introduction [timeZone] => Europe/Stockholm [language] => Danish )
Array ( [category] => introduction [timeZone] => Europe/Stockholm [language] => Danish )
Array ( [category] => e-learning [timeZone] => Europe/Stockholm [language] => German )
进入
Collection
Array (
[category] => Array (e-learning,introduction)
[timeZone] => Europe/Stockholm
[language] => Array (Danish,German)
)
到目前为止我的代码:
foreach ($categories as $category){
$collection = array_merge_recursive($category);
}
如果我在 PHP 中指定了 $array1,$array2,那么 array_merge_recursive 似乎可以实现我的结果。但我需要从 foreach 循环中执行。
谢谢。
【问题讨论】: