【发布时间】:2015-10-11 12:45:49
【问题描述】:
这是示例数组:
Array
(
[0] => Array
(
[action] => move
[para1] => h_1
[para2] => loc_231
[day] => day_1
)
[1] => Array
(
[action] => visit
[para1] => poi_231
[para2] => loc_231
[day] => day_1
)
[2] => Array
(
[action] => visit
[para1] => poi_231
[para2] => loc_231
[day] => day_2
)
)
我想根据键 day 的值拆分数组,然后将它们组合在一起。
最终的数组应该是这样的:
Array
(
Array(
[0] => Array
(
[action] => move
[para1] => h_1
[para2] => loc_231
[day] => day_1
)
[1] => Array
(
[action] => visit
[para1] => poi_231
[para2] => loc_231
[day] => day_1
)
)
Array(
[0] => Array
(
[action] => visit
[para1] => poi_231
[para2] => loc_231
[day] => day_2
)
)
)
除了遍历数组还有什么更好的方法?有没有 php 函数呢?
【问题讨论】:
-
好像有关系?让我先试试。
-
你尝试过什么了吗?....
-
我试图循环数组,但不断得到 array_push() 期望参数 1 是数组,给定 null