2014-02-20 20 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