Shopify 订单数组问题

Shopify orders array issue

我有这两个数组

  $order2 = array('line_items' => array(
    array('title' => 'Shipping',
    'price' => '10',
    'quantity' => '2',
  )
));

  $order3 =array('title' => 'Handling',
    'price' => '5',
    'quantity' => '1',
  );

我在这个例子中使用了 array_merge 和 array_push,但两者都没有给我我想要的输出。我正在尝试让它像这样显示。

array('line_items' => array(
    array('title' => 'Shipping',
    'price' => '10',
    'quantity' => '2',
      ),
    array('title' => 'Handling',
    'price' => '5',
      'quantity' => '1',
      )
    ));

我得到的输出是

Array ( [line_items] => Array ( [0] => Array ( [title] => Shipping [price] => 10 [quantity] => 2 ) ) [title] => Handling [price] => 5 [quantity] => 1 )

我怎样才能达到我想要的输出,以便我可以将其用作 shopify 订单?

您不需要任何函数来执行此操作,只需在现有数组之上进行简单的数组赋值即可:

$order2['line_items'][] = $order3;