2014-02-20 21 views
1

我有一些数组,我想合并它们。我想合并数组,并使用foreach循环

我有:

[amount] => 1 
[amount] => 1 

[titel] => item 
[titel] => item 


[price] => 5 
[price] => 5 

值的量可以是更多或更少。

,我想是这样的:

[0] => 
    [amount] => 1 
    [titel] => item 
    [price] => 5 
[1] => 
    [amount] => 1 
    [titel] => item 
    [price] => 5 

是否有可能创建一个PHP foreach这样我就可以使用amounttitleprice值?

+0

出了什么问题提到'array_merge()'? –

+0

你有没有[寻找解决方案](http://www.php.net/manual/en/ref.array.php)呢? – miken32

+0

我输入了错误,现在就修正了 – user3333941

回答

1

您可以创建一个包含这样两个数组一个新的数组:

$newArray = array($array1, $array2); 

然后,你可以通过做浏览它:

foreach ($newArray as $item) 
{ 
    echo $item['iteml'] . ': ' . $item['amount']; 
} 
0

只需创建一个新的数组,你的阵列追加到它。

$newArray[] = $yourArray; 

然后你就可以使用foreach循环遍历

$newArray