1

array_combine次のような2つの配列を取ることができると期待しています:

array('sample', 'sample_two', 'sample');
array(array('info', 'info_two'), array('bananas'), array('more_stuff'));

そして生成します:

array(
    'sample' => array(
         'info', 'info_two', 'more_stuff' 
    ),
    'sample_two' => array(
         'bananas'
    )
);

代わりに私は得る:

array(
    'sample' => array(
        'more_stuff' 
    ),
    'sample_two' => array(
         'bananas'
    )
);

これで、php ではキーの重複が許可されないことがわかったのでarray_combine、目的の配列を実現するために、または他の方法を使用するにはどうすればよいでしょうか? レイアウトに関しては、最初の配列は常に 2 番目の配列と一致すると言っても過言ではありません。したがって、配列 1 と配列 2 の値の間に線を引くことができます。

4

1 に答える 1