我想合并数组并使用foreach循环

时间:2014-02-20 17:45:22

标签: php arrays array-merge

我有很多数组,我想把它们组合起来。

我有:

[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值?

2 个答案:

答案 0 :(得分:1)

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

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

然后你可以通过以下方式浏览它:

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

答案 1 :(得分:0)

只需创建一个新数组,然后将数组附加到其中。

  $newArray[] = $yourArray;

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

  $newArray