我如何将数组$ b推送到数组$ a?我想要结果像$ c

时间:2016-05-16 18:53:56

标签: php arrays

这是第一个数组

dealloc

这是第二个数组

$a = array(
    'Acer' => array(
            'Image' => 'lg_acer.gif',
            'Link' => array
                (
                     'acer-phones-1.php',
                )
        ),
    'Allview' => array(
            'Image' => 'lg_allview2.gif',
            'Link' => array(
                    'allview-phones-1.php',
                )
        )
);

我想要这样的结果

$b =array(
    array(
            'acer-phones-2.php',
            'acer-phones-3.php',
        ),
     array(
        )
);

这里有2个数组。我想通过组合数组$ a和数组$ b来创建一个数组,它将类似于数组$ c。

我该怎么做?

2 个答案:

答案 0 :(得分:1)

首先制作整个数组的副本,然后使用array_merge$b$c中的相应子数组合并。

$c = $a;
$c['Acer']['Link'] = array_merge($c['Acer']['Link'], $b);

答案 1 :(得分:0)

您需要array_merge()。有关详细信息,请参阅http://www.w3schools.com/php/func_array_merge.asp