Php 我想合并数组';s并使用foreach循环

Php 我想合并数组';s并使用foreach循环,php,arrays,array-merge,Php,Arrays,Array Merge,我有很多数组,我想把它们组合起来 我有: [amount] => 1 [amount] => 1 [titel] => item [titel] => item [price] => 5 [price] => 5 值的数量可以是更多或更少 我想要这样的东西: [0] => [amount] => 1 [titel] => item [price] => 5 [1] => [amoun

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

我有:

[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
$newArray = array($array1, $array2);

是否可以创建一个php
foreach
,以便我可以使用
金额
标题
价格
值?

您可以创建一个包含两个数组的新数组,如下所示:

[0] => 
    [amount] => 1 
    [titel] => item
    [price] => 5
[1] => 
    [amount] => 1 
    [titel] => item
    [price] => 5
$newArray = array($array1, $array2);
然后,您可以通过执行以下操作进行浏览:

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

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

  $newArray[] = $yourArray;
然后可以使用foreach循环遍历

  $newArray

提到的
array\u merge()
有什么问题吗?你有没有?我打错了,所以现在已经更正了