0
$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 を試しましたが、マルチ内の 2 番目の次元に $data 配列を挿入しましたが、他の次元と同じレベルにしたいです。

また、もう一つ質問

データのような別の配列があり、それを 3 番目の位置に挿入したい場合、どうすればよいですか?

4

1 に答える 1

3

試す

$stack = $stack + $data;

または

$stack =array_merge($stack, $data);

$data3位に追加したい場合$stack

$chunks = array_chunk($stack, 2, true);
$stack  = array_shift($chunks);
$stack  += $data;
foreach ($chunks as $chunk) { $stack += $chunk; }
于 2012-10-29T06:01:08.603 に答える