【发布时间】:2016-04-20 09:22:54
【问题描述】:
我有一个数组:
$form['info'] = array(...);
$form['container'] = array(...);
我还有另一个数组:
$container['item_1'] = array(...);
$container['item_2'] = array(...);
我想得到这样的结构:
$form['info']
$form['container']['...']
$form['container']['item_1']
$form['container']['item_2']
我如何合并 $form 和 $container 数组来实现这一点?我需要将 $container 数组中的所有项目嵌套/添加到 $form['container'] 变量中。 array_merge() 似乎不能以这种方式工作。
【问题讨论】:
-
您使用什么代码(确切地说)来尝试合并?可以提供源码吗?
-
你是如何使用
array_merge()的? -
源码太复杂所以我做了这个简单的例子。
-
@dr_debug array_merge($form, $container);
-
$form['container']['item_1'] 它将为您提供包含容器和 item1 值的合并数组。对吗?