$stack = array(
'name' => 'some data',
'caption' => 'some data',
'published' => 'some data',
'updated_at' => 'some data',
'updated_by' => 'some data'
);
$data = array('album_id' => 'someID');
如何将数据数组插入堆栈数组?
更新:我尝试了array_unshift,但它在多维中插入了$ data数组,但是我希望它与其他数据位于同一级别。
还有一个问题
如果我有另一个像数据一样的数组,我想把它插入第三个位置我该怎么做?
答案 0 :(得分:3)
尝试
$stack = $stack + $data;
或
$stack =array_merge($stack, $data);
如果您想将$data
添加到$stack
$chunks = array_chunk($stack, 2, true);
$stack = array_shift($chunks);
$stack += $data;
foreach ($chunks as $chunk) { $stack += $chunk; }