【发布时间】:2017-02-01 08:04:02
【问题描述】:
我需要重组我的数组,以便将第二级键用作分组的第一级键,并且应将相应的值作为索引元素推入组的子数组中。
这是我的数组:
[username] => Array
(
[3805120] => 5
[3805121] => 7
)
[login] => Array
(
[3805120] => 9
[3805121] => 11
)
我需要这样的东西:
[3805120] => Array
(
[0] => 5
[1] => 9
)
[3805121] => Array
(
[0] => 7
[1] => 11
)
【问题讨论】:
-
您到底尝试了什么,失败的原因是什么?
-
我尝试了 array_replace_recursive 和 array_merge_recursive 但没有成功。
-
没有一个神奇的 PHP 函数可以直观地理解数组的结构并识别出您想要如何更改它;实际上,您必须自己编写一些代码才能做到这一点
-
@MarkBaker 这不是真的。 array_merge_recursive 完成这项工作,但仅适用于字符串而不适用于整数键。
-
Duly written to use array_merge_recursive() 但是一个简单的循环更容易理解
标签: php arrays grouping transpose