合并前的4个数组是这样的
Array
(
[id] => 23
[title] => 推车
[menu_imageid] =>
[custom_url] => 222
[target_blank] => false
[tree] => Array
(
[25] => Array
(
[id] => 25
[title] => 马萨拉蒂
[menu_imageid] =>
[custom_url] => 22222
[target_blank] => false
[tree] => Array
(
[27] => Array
(
[id] => 27
[title] => 四轮
[menu_imageid] =>
[custom_url] => 22222222
[target_blank] => false
)
)
)
)
)
Array
(
[id] => 23
[title] => 推车
[menu_imageid] =>
[custom_url] => 222
[target_blank] => false
[tree] => Array
(
[25] => Array
(
[id] => 25
[title] => 马萨拉蒂
[menu_imageid] =>
[custom_url] => 22222
[target_blank] => false
)
)
)
Array
(
[id] => 23
[title] => 推车
[menu_imageid] =>
[custom_url] => 222
[target_blank] => false
[tree] => Array
(
[24] => Array
(
[id] => 24
[title] => 保时捷
[menu_imageid] =>
[custom_url] => 111
[target_blank] => false
)
)
)
Array
(
[id] => 23
[title] => 推车
[menu_imageid] =>
[custom_url] => 222
[target_blank] => false
[tree] => Array
(
[25] => Array
(
[id] => 25
[title] => 马萨拉蒂
[menu_imageid] =>
[custom_url] => 22222
[target_blank] => false
[tree] => Array
(
[26] => Array
(
[id] => 26
[title] => 五轮
[menu_imageid] =>
[custom_url] => 222
[target_blank] => false
)
)
)
)
)
)
合并后成为一个数组
Array
(
[id] => 23
[title] => 推车
[menu_imageid] =>
[custom_url] => 222
[target_blank] => false
[tree] => Array
(
[25] => Array
(
[id] => 25
[title] => 马萨拉蒂
[menu_imageid] =>
[custom_url] => 22222
[target_blank] => false
[tree] => Array
(
[27] => Array
(
[id] => 27
[title] => 四轮
[menu_imageid] =>
[custom_url] => 22222222
[target_blank] => false
)
[26] => Array
(
[id] => 26
[title] => 五轮
[menu_imageid] =>
[custom_url] => 222
[target_blank] => false
)
)
)
[24] => Array
(
[id] => 24
[title] => 保时捷
[menu_imageid] =>
[custom_url] => 111
[target_blank] => false
)
)
)
研究了很久好像要用递归吧,但是对这块不是很熟悉,请各位帮帮忙!